我觉得有点荒唐的问题,但我找不到一种方法来获取获取请求的参数
/ api / foo?sort = name为例.
在ApiController类中,我给了一个公共字符串Get().放置Get(字符串排序)使/ api / foo成为一个不好的请求. ApiController中的请求实例的类型为System.Net.Http.HttpRequestMessage.它没有QueryString或Parameters属性或任何东西.
解决方法
你可以使用
HttpContext.Current.Request.QueryString