首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >URL解析-如何获得WebApi的内联参数?

URL解析-如何获得WebApi的内联参数?
EN

Stack Overflow用户
提问于 2015-09-05 10:41:34
回答 1查看 1.1K关注 0票数 1

我有一个WebApi网址,如下所示:

代码语言:javascript
运行
复制
https://baseaddress/controlapi/api/parameters/Gateway

参数控制器的API方法如下,网关为业务参数的参数值:

代码语言:javascript
运行
复制
public HttpResponseMessage Get(string service)
{
}

用于从HttpRequest获取查询字符串键值对的GetQueryNameValuePairs()。同样,还有一种方法可以获得内联参数。

提前谢谢。

EN

Stack Overflow用户

发布于 2015-09-05 12:08:56

这是关于路由的。在WebApi 2中,您可以定义与URI匹配的路由。

您可以尝试如下所示:

模式中的«parameters»需要在您的方法中使用相同的名称指定,以便与请求中的内容相匹配。

代码语言:javascript
运行
复制
[Route("controlapi/api/parameters/{parameters}")]
public HttpResponseMessage Get(string parameters)
{
    HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, "value");
    response.Content = new StringContent(parameters, Encoding.Unicode);
    return response;
}

您可以看到它是如何正确工作的。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32408988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档