ASP.NET MVC API與JS進行POST請求時傳遞參數 -CHPowerljp原創

在API前添加    [HttpPost] 表示只容許POST方式請求前端

 

 

 

 [HttpPost]spa

        public IHttpActionResult Get_BIGDATA([FromBody]Datas Datas)資源

        {io

            try請求

            {方法

          

                return Json(Datas.rid);return

            }參數

            catch (Exception e)

            {

        

                return Json("-1");

            }

        }

 

 

要先經過POST方式讀取到參數,須要在添加[FromBody]表示從key value鍵值對中讀取參數

 

Datas 表示一個公共類,用來讀取參數

 

好比前端js發送參數:rid=666666,而後ASP.NET MVC API中讀取的方式就是Datas.rid

 

注意常見的坑:

  1. 缺乏[FromBody]會提示找不到資源
  2. 若是沒有公共類用來讀取參數,參數會讀取不到

 

好了,本文到此結束,若有更好方法,歡迎交流留言.

相關文章
相關標籤/搜索