更改web api的查询字符串模式

时间:2015-06-01 05:13:06

标签: asp.net-mvc asp.net-web-api

如果我们在动作方法中放置一个变量(比如myvariable),例如

[RoutePrefix("api/myservice")]      
public class MyApiController : ApiController
{
    [Route("")]
    [HttpGet]
    public HttpResponseMessage GetVar([FromUri] string myvariable = "")
    {
        var response = Request.CreateResponse(HttpStatusCode.OK, "");
        return response;
    }

} ,api的网址将如下所示: api/myservice?myvariable={ myvariable }

但我希望看到它: api/myservice?myvariable={ var } var或其他任何内容,而不是myvariable

如何在不更改路线表的情况下进行此操作?

0 个答案:

没有答案