Web Api c#从url获取查询Sring - Asp.net

问题描述 投票:-1回答:1

我有一个url,它的方法是post但我想通过get方法传递一些参数,我正在使用c#MVC asp.net

如下链接http://site/api/user/seach/?value=here&value2=here2

我试图让这个使用

public IHttpActionResult Get()
 {
    var queryString = this.Request.GetQueryNameValuePairs();
 }

我已经尝试过使用了

string p =  Request.QueryString["value"];

但它似乎只在控制器基础扩展

有没有办法让这个值得到post方法?

c# asp.net asp.net-mvc
1个回答
1
投票

听起来你想使用POST动词但通过查询字符串发送数据,在这种情况下你可以:

public IHttpActionResult Post([FromUri]string value)
{
    // do whatever you need to do here
}
© www.soinside.com 2019 - 2024. All rights reserved.