关于WebApi POST参数问题

最近学习WebApi,总结一下WebApi参数接收:ajax

一、使用HTTP Get的方式时,参数能够下面几种形式:学习

   1.一、前台:URL?a=xxxx&b=xxxxurl

          后台:public void Method(string a,string b)对象

   1.二、前台:$.ajax(type:Get,url:url,data:JSON对象);字符串

          后台:public void Method(string a,string b)string

二、使用HTTP Post的方式时,参数能够有下面几种形式:后台

   2.一、有少许参数时能够将参数写在URL中,如:URL?a=xxxx&b=xxxx总结

          后台:public void Method(string a,string b)字符

   2.二、将参数放到body中,后台使用[FromBody]接收,前台:$.ajax(type:POST,url:url,data:JSON字符串);data

          后台:public void Method([FromBody]User user)

   2.三、ajax传递参数使用JSON字符串,后台直接用类接收,不须要[FromBody]关键字

相关文章
相关标签/搜索