ajax錯誤碼有:400(錯誤請求)、401(未授權)、403、404、405、406、407、408(請求逾時)、409、410、411、412、500(伺服器內部錯誤)、502(錯誤網關)、503(伺服器無法使用)、504(網關逾時)等。
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
ajax的錯誤碼有
4xx(請求錯誤)
這些狀態碼表示請求可能出錯,妨礙了伺服器的處理
400(錯誤請求): 伺服器不理解請求的語法;
401(未授權) :請求要求身份驗證;對於登陸後請求的頁面,伺服器可能會傳回次回應;
403(禁止) : 伺服器拒絕請求。如果在googlebot 嘗試抓取網站上的有效網頁時看到此狀態碼(可以在google網站管理員工具診斷下的網頁抓取頁面上看到此資訊),可能是伺服器的主機拒絕了googlebot存取;
404(未找到):
405(方法停用):停用請求中指定的方法;
406(不接受) :無法使用請求內容特性回應請求的網頁;
407(需要代理授權) : 此狀態碼與401(未授權)類似,但指定請求者應授權使用代理。如果伺服器傳回此回應,也表示請求者應使用代理程式;
408(請求逾時) :伺服器等候請求時發生逾時;
409(衝突): 伺服器在完成請求時發生衝突。伺服器必須在回應中包含有關衝突的資訊。伺服器在回應與前一個請求相衝突的PUT 請求時可能會傳回此程式碼,以及兩個請求的差異清單;
410(已刪除): 如果請求的資源已永久刪除,伺服器就會返回此響應。程式碼與 404(未找到)代碼類似,但在資源以前存在而現在不存在的情況下,有時會用來取代 404 代碼。如果資源已永久移動,您應使用301 指定資源的新位置;
411(需要有效長度): 伺服器不接受不含有效內容長度標頭欄位的請求;
412 (未滿足前提條件): 伺服器未滿足請求者在請求中設定的其中一個前提條件;
413(請求實體過大):伺服器無法處理請求,因為請求實體過大,超出伺服器的處理能力;
414(請求的url過長): 請求的URI(通常為網址)過長,伺服器無法處理;
415(不支援的媒體類型) : 請求的格式不受請求頁面的支援;
416(請求範圍不符合要求): 如果頁面無法提供請求的範圍,則伺服器會傳回此狀態碼;
417(未滿足期望值): 伺服器未滿足」期望」請求標頭欄位的要求;
423(鎖定錯誤)
5XX(伺服器錯誤)
這些狀態碼表示伺服器在處理請求時發生內部錯誤。這些錯誤可能是伺服器本身的錯誤,而不是請求出錯;
500(伺服器內部錯誤): 伺服器遇到錯誤,無法完成請求;
501(尚未實作): 伺服器不具備完成請求的功能。例如,伺服器無法辨識要求方法時可能會傳回此程式碼;
502(錯誤閘道): 伺服器作為閘道或代理,從上游伺服器收到無效回應;
503(伺服器無法使用): 伺服器目前無法使用(由於超載或停機維護)。通常,這只是暫時狀態
504(網關逾時): 伺服器作為網關或代理,但是沒有及時從上游伺服器收到請求;
505(http版本不支援): 伺服器不支援請求中所使用的HTTP 協定版本
【相關教學建議:AJAX影片教學】
以上是ajax的錯誤碼有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!