請求錯誤 405

2022-05-09 23:49:36 字數 701 閱讀 3524

今天我進行乙個後台的增刪改查的時候犯了個致命的錯誤

路由請求錯誤,而導致出現了405的錯誤,說是post方法不允許   

#

定義秒殺

re_path('

^sec_(.+?)

',m_sec_img.as_view()),

#定義修改秒殺

path('

sec_img_edit

',m_sec_img_e.as_view()),

這是我的路由

我要請求的第二個路由,可是他預設跳轉到第乙個路由,我的第乙個路由是get方法,而我請求的是post方法,所以他才會報405錯誤

原來是程式預設走正則匹配的哪乙個路由,因為他們倆的路由**的開頭都是一樣的,所以出現了這個錯誤

解決這個方法非常簡單,只需要把開頭弄成不一樣就可以了,我建議大家不熟練用正則的話,最好用其他方法來解決,不然又得出先像我這樣的烏龍事件

#

定義秒殺

re_path('

^sec_(.+?)

',m_sec_img.as_view()),

#定義修改秒殺

path('

sec_img_edit

',m_sec_img_e.as_view()),

這是我改的**,把第二個路由首字母換成了大寫,這樣就避免了這個錯誤,希望大家以我為戒~~

get請求400錯誤,post請求405錯誤

出現錯誤原因,後台接收引數part使用的是list,引數的屬性對不上,傳參使用的型別是string,改為post請求之後才發現 此種錯誤再次發生,確實是後台接受引數型別和前台所傳型別不符,導致400錯誤 附上錯誤對應 400 錯誤的請求。401 訪問被拒絕。iis 定義了許多不同的 401 錯誤,它...

介面呼叫處理,http請求405錯誤

每個介面呼叫都有自己環境,先排查原因 問題使用者反饋,上傳文件非常緩慢 檢視實時日誌如下 分析日誌,發現乙個外調介面連線超時。介面 一直請求超時,網路許可權,是否開通有申請過網路許可權,這個原有常用位址,有許可權。curl命令訪問檢視,405方法不允許,顯示get請求不允許 排查介面對接,是否不是p...

404錯誤 405錯誤 500錯誤出錯原因

是伺服器執行完客戶端的請求以後,返回給客戶端的乙個執行結果的狀態編碼。產生原因 web伺服器 容器 根據請求的位址找不到相應資源。如 1 位址錯誤 拼寫不正確,字母大小寫錯誤 2 web.xml檔案中的兩個不一致 3 工程沒有部署 4 web應用程式部署結構沒有遵守servlet規範 產生原因 we...