webapi学习
1.POST传输参数
Web API 要求请求传递的 [FromBody] 参数,肯定是有一个特定的格式,才能被正确的获取到。而这种特定的格式并不是我们常见的 key=value 的键值对形式。Web API 的模型绑定器希望找到 [FromBody] 里没有键名的值,也就是说, 不是 key=value ,而是 =value 。("":value)
对象传输要json序列化,data:JSON.stringfiy(对象)
若ajax请求要指定请求类型在属性中给指定 contexType:application/json
发回数据为json则要指定属性:datatype:json
多个参数用对象传输:
data:JSON.stringfiy(name1:value,name2:value2)
解析用Jobject
public string Mno([FromBody]JObject jdata)
{
dynamic json=jdata://动态获取值
JObject stu=json.name1;
JObject stu2=json.name2;
var val1=stu.ToObject<对像类>();
var val2=stu2.ToObject<对象类>();
}
我是不会选择做一个普通人的,如果我能够做到的话,我有权成为一位不寻常的人,我寻找机会,但我不寻求安稳,我不希望在国家的照顾下,成为一名有保障的国民,那将被人瞧不起,而使我感到痛苦不堪,我要做有意义的冒险,我要梦想,我要创造,我要失败,我也要成功,我的天性是挺胸直立,骄傲而无所畏惧,我勇敢的面对这个世界,自豪的说:在上帝的帮助下,我已经做到了。