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<对象类>();

}

我是不会选择做一个普通人的,如果我能够做到的话,我有权成为一位不寻常的人,我寻找机会,但我不寻求安稳,我不希望在国家的照顾下,成为一名有保障的国民,那将被人瞧不起,而使我感到痛苦不堪,我要做有意义的冒险,我要梦想,我要创造,我要失败,我也要成功,我的天性是挺胸直立,骄傲而无所畏惧,我勇敢的面对这个世界,自豪的说:在上帝的帮助下,我已经做到了。
原文地址:https://www.cnblogs.com/xiongrui/p/11303200.html