關於WebApi POST參數問題


最近學習WebApi,總結一下WebApi參數接收:

1、使用HTTP Get的方式時,參數可以下面幾種形式:

   1.1、前台:URL?a=xxxx&b=xxxx

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

   1.2、前台:$.ajax(type:Get,url:url,data:JSON對象);

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

2、使用HTTP Post的方式時,參數可以有下面幾種形式:

   2.1、有少量參數時可以將參數寫在URL中,如:URL?a=xxxx&b=xxxx

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

   2.2、將參數放到body中,后台使用[FromBody]接收,前台:$.ajax(type:POST,url:url,data:JSON字符串);

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

   2.3、ajax傳遞參數使用JSON字符串,后台直接用類接收,不需要[FromBody]關鍵字


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM