關於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]關鍵字

相關文章
相關標籤/搜索