警告: Request method 'POST' not supported的原因之一


警告: Request method 'POST' not supported是經常遇到的,這里記錄一下我經常遇到的一種情況,以免忘記。

我使用攔截器攔截所有請求,然后列出不攔截的請求。有時候由於自己添加新功能,這個功能的請求是要求不能被攔截的。如果此時我沒有把相關的請求添加到不攔截的列表里面。那么攔截器就會攔截,攔截器處理之后轉發到了另一個路徑,此時就有可能出現問題。還是舉例子說明比較容易。

比如:我使用SpringMVC開發。

現在有一個處理器方法a,以POST的方法接收請求。

還有一個處理器方法b,以GET的方法接收請求。

當我想發送一個請求去訪問a,而且這個請求是以POST的方法進行請求的,可是請求a被攔截器攔截了,攔截器處理后轉發到了處理器方法b,所以問題出現了,我以POST方法請求,處理器要以GET方法接收請求,就出現了報錯警告: Request method 'POST' not supported

雖然說警告: Request method 'POST' not supported 這個報錯一看就知道是請求方法不對,但是為什么出現有時候還是很難找出原因。

 


免責聲明!

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



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