webapi 参数的请求和接收

Posted 雪原日暮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webapi 参数的请求和接收相关的知识,希望对你有一定的参考价值。

数据传递和接收
1.数据头为
User-Agent: Fiddler
Accept: application/xml; charset=utf-8
Host: localhost:1258
Content-Length: 26
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
sign: 9f89c84a559f573636a47ff8daed0d335
的时候 数据格式为
UserName=张三1&Pwd=admin

2
User-Agent: Fiddler
Accept: application/xml; charset=utf-8
Host: localhost:1258
Content-Length: 26
Content-Type: application/json
sign: 9f89c84a559f573636a47ff8daed0d335

的时候

public ResultData<string> Login(UserInfoModel user)
{
string username = user.UserName;
string pwd = user.Pwd;
}
传参{"UserName":"张三1"}
这个时候是没有严格区分大小写的

3
User-Agent: Fiddler
Accept: application/xml; charset=utf-8
Host: localhost:1258
Content-Length: 26
Content-Type: application/json
sign: 9f89c84a559f573636a47ff8daed0d335

的时候

public ResultData<string> Login(dynamic user)
{
string username = user.UserName;
string pwd = user.Pwd;
}
传参{"UserName":"张三1"}
这个时候是严格区分大小写的

第二种是试用于传入的是一个具体实体的时候
第三种适用于 没有具体实体的时候



































以上是关于webapi 参数的请求和接收的主要内容,如果未能解决你的问题,请参考以下文章

webapi接收不到frombody实体类传入的数据

asp.net mvc webapi接收参数问题

Webapi 控制器参数为空

一些简单的Post方式WebApi接收参数和传递参数的方法及总结

WebClient和HttpClient, 以及webapi上传图片

Fromform