HTTP method GET is not supported by this URL


在寫一個簡單的瀏覽器訪問客戶端代碼的時候突然遇到了這個錯誤,那么我就來講講這個錯誤為什么發生
首先我們來看看瀏覽器報錯的信息
在這里插入圖片描述
Type Status Report

Message HTTP method GET is not supported by this URL

Description The method received in the request-line is known by the origin server but not supported by the target resource.
Apache Tomcat/8.5.31

405 Method Not Allowed
請求行中指定的請求方法不能被用於請求相應的資源。該響應必須返回一個Allow 頭信息用以表示出當前資源能夠接受的請求方法的列表。
鑒於 PUT,DELETE 方法會對服務器上的資源進行寫操作,因而絕大部分的網頁服務器都不支持或者在默認配置下不允許上述請求方法,對於此類請求均會返回405錯誤。
HTTP Status 405 – Method Not Allowed

出現錯誤的原因

1.在繼承HttpServlet類的時候沒有實現其doGet或者doPost方法
2.調用了父類的doGet或則doPOST方法,
因為我們平常操作都是直接使用IDEA的自動生成,而自動生成都是直接調用父類的方法,這點要尤為小心

解決方法

1.復寫doGet和doPost方法
2.取消對父類方法的調用

如果覺得我的文章對你有所幫助的可以點贊收藏呀,我會經常更新文章,喜歡我的也可以關注我呀

在這里插入圖片描述


免責聲明!

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



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