1. 程式人生 > >Jsonp請求只能是GET不能是POST

Jsonp請求只能是GET不能是POST

現象:
1)controller中限定方法為get請求method=RequestMethod.GET
2)介面測試工具,使用POST請求不成功,後臺報錯
[org.springframework.web.servlet.PageNotFound] - Request method ‘POST’ not supported

3)前端ajax呼叫同樣的介面,type:POST,dataType:jsonP。手機端請求成功。但是PC端同樣的請求路徑卻報如下錯誤
這裡寫圖片描述

原因:jsonp預設請求方式為get,即使type:post標明瞭post請求方式,但是dataType會預設用get請求。