本文介绍了如何获得与ASP.NET MVC ApiController GET参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我觉得有点荒谬的要求,但我不能找到一个办法让在一个GET请求参数 / API /富?排序=名称
的实例。
I feel a bit absurd asking this but I can't find a way to get parameters for a get request at/api/foo?sort=name
for instance.
在 ApiController
类,我给了一个公共字符串获取()
。把获取(串排序)
,使 / API /富
错误请求。在 ApiController
的类型为 System.Net.Http.Htt prequestMessage
请求实例。它没有一个查询字符串
或参数
财产或任何东西。
In the ApiController
class, I gave a public string Get()
. Putting Get(string sort)
makes /api/foo
a bad request. Request instance in the ApiController
is of type System.Net.Http.HttpRequestMessage
. It doesn't have a QueryString
or Parameters
property or anything.
推荐答案
您可以只使用
HttpContext.Current.Request.QueryString
这篇关于如何获得与ASP.NET MVC ApiController GET参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!