HTTP 常見異常狀態及Delphi IDHTTP 控件處理方式


以下部分為網上查找,部分為工作中整理

200:請求成功   

202:請求被接受,但處理尚未完成   

302:請求到的資源在一個不同的URL處臨時保存     處理方式:重定向到臨時的URL(IDHTTP處理方式 : IdHTTP.HandleRedirects := True;)

404:沒有找到URL     處理方式:確認網頁是否正確

415:請求格式問題    處理方式:設置content-type(IDHTTP處理方式 : 設置IdHTTP.Request.CustomHeaders.Values)

500:服務器內部錯誤  服務器遇到了一個未曾預料的狀況,導致了它無法完成對請求的處理。一般來說,這個問題都會在服務器端的源代碼出現錯誤時出現。

處理方式:確認提交的報文是否正確(一般可能報文格式,或參數格式異常, webservice接口中較常見)

501:服務器無法識別  服務器不支持當前請求所需要的某個功能。當服務器無法識別請求的方法,並且無法支持其對任何資源的請求。

502:錯誤網關  作為網關或者代理工作的服務器嘗試執行請求時,從上游服務器接收到無效的響應。

503:服務出錯   由於臨時的服務器維護或者過載,服務器當前無法處理請求。這個狀況是臨時的,並且將在一段時間以后恢復。


免責聲明!

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



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