長春網(wǎng)站建設(shè)工作室seo優(yōu)化一般包括哪些
HTTP
1xx(臨時(shí)響應(yīng)):表示臨時(shí)響應(yīng)并需要請求者繼續(xù)執(zhí)行操作的狀態(tài)代碼。
100 (繼續(xù)) 請求者應(yīng)當(dāng)繼續(xù)提出請求。服務(wù)器返回此代碼表示已收到請求的第一部分,正在等待其余部分。
101 (切換協(xié)議) 請求者已要求服務(wù)器切換協(xié)議,服務(wù)器已確認(rèn)并準(zhǔn)備切換。
2xx (成功):表示成功處理了請求的狀態(tài)代碼。
注:200代表請求成,但是這并不意味著,返回的數(shù)據(jù)也是正確的
200 (成功) 服務(wù)器已成功處理了請求。
201 (已創(chuàng)建) 請求成功并且服務(wù)器創(chuàng)建了新的資源。
202 (已接受) 服務(wù)器已接受請求,但尚未處理。
203 (非授權(quán)信息) 服務(wù)器已成功處理了請求,但返回的信息可能來自另一來源。
204 (無內(nèi)容) 服務(wù)器成功處理了請求,但沒有返回任何內(nèi)容。
205 (重置內(nèi)容) 服務(wù)器成功處理了請求,但沒有返回任何內(nèi)容。
206 (部分內(nèi)容) 服務(wù)器成功處理了部分 GET 請求。
3xx (重定向):接口重定向
300 (多種選擇) 針對請求,服務(wù)器可執(zhí)行多種操作。服務(wù)器可根據(jù)請求者 (user agent) 選擇一項(xiàng)操作,或提供操作列表供請求者選擇。
301 (永久移動(dòng)) 請求的網(wǎng)頁已永久移動(dòng)到新位置。服務(wù)器返回此響應(yīng)(對 GET 或 HEAD 請求的響應(yīng))時(shí),會(huì)自動(dòng)將請求者轉(zhuǎn)到新位置。
302 (臨時(shí)移動(dòng)) 意味著接口將重定向到另一個(gè)URL中去
303 (查看其他位置) 請求者應(yīng)當(dāng)對不同的位置使用單獨(dú)的 GET 請求來檢索響應(yīng)時(shí),服務(wù)器返回此代碼。
304 (未修改) 自從上次請求后,請求的網(wǎng)頁未修改過。服務(wù)器返回此響應(yīng)時(shí),不會(huì)返回網(wǎng)頁內(nèi)容。
305 (使用代理) 請求者只能使用代理訪問請求的網(wǎng)頁。如果服務(wù)器返回此響應(yīng),還表示請求者應(yīng)使用代理。
307 (臨時(shí)重定向) 服務(wù)器目前從不同位置的網(wǎng)頁響應(yīng)請求,但請求者應(yīng)繼續(xù)使用原有位置來進(jìn)行以后的請求。
4xx(請求錯(cuò)誤):這些狀態(tài)代碼表示請求可能出錯(cuò),妨礙了服務(wù)器的處理。
400 (錯(cuò)誤請求)Bad Request請求包含語法錯(cuò)誤
HTTP 400 - 請求無效,原因:
(1)輸入的參數(shù)多了或者少了
(2)輸入的參數(shù)錯(cuò)誤(
3)有時(shí)候服務(wù)器請求超時(shí)也會(huì)造成400錯(cuò)誤
401 (未授權(quán))401 Unauthorized當(dāng)前請求需要用戶驗(yàn)證
HTTP 401.1 - 未授權(quán):登錄失敗
HTTP 401.2 - 未授權(quán):服務(wù)器配置問題導(dǎo)致登錄失敗
HTTP 401.3 - ACL 禁止訪問資源
HTTP 401.4 - 未授權(quán):授權(quán)被篩選器拒絕
HTTP 401.5 - 未授權(quán):ISAPI 或 CGI 授權(quán)失敗
403 (禁止) Forbidden服務(wù)器已理解請求,但拒絕執(zhí)行它
原因:出現(xiàn)這類情況一般是訪問這個(gè)接口需要一定的權(quán)限,但是訪問者沒有相應(yīng)的訪問權(quán)限
解決方法:
a.是否是登錄的用戶沒有訪問的權(quán)限;
b.在服務(wù)端這個(gè)接口沒有配置訪問權(quán)限,即禁止任何用戶訪問
HTTP 403 - 對 Internet 服務(wù)管理器 (HTML) 的訪問僅限于 Localhost
HTTP 403.1 禁止訪問:禁止可執(zhí)行訪問
HTTP 403.2 - 禁止訪問:禁止讀訪問
HTTP 403.3 - 禁止訪問:禁止寫訪問
HTTP 403.4 - 禁止訪問:要求 SSL
HTTP 403.5 - 禁止訪問:要求 SSL 128
HTTP 403.6 - 禁止訪問:IP 地址被拒絕
HTTP 403.7 - 禁止訪問:要求客戶證書
HTTP 403.8 - 禁止訪問:禁止站點(diǎn)訪問
HTTP 403.9 - 禁止訪問:連接的用戶過多
HTTP 403.10 - 禁止訪問:配置無效
HTTP 403.11 - 禁止訪問:密碼更改
HTTP 403.12 - 禁止訪問:映射器拒絕訪問
HTTP 403.13 - 禁止訪問:客戶證書已被吊銷
HTTP 403.15 - 禁止訪問:客戶訪問許可過多
HTTP 403.16 - 禁止訪問:客戶證書不可信或者無效
HTTP 403.17 - 禁止訪問:客戶證書已經(jīng)到期或者尚未生效
404 (未找到) 服務(wù)器找不到請求的網(wǎng)頁。
解決:仔細(xì)檢查接口的RUL是否有誤
HTTP 404.1 - 無法找到 Web 站點(diǎn)
HTTP 404 - 無法找到文件
405 (方法禁用)請求行中指定的方法不能用于請求相應(yīng)的資源。
406 (不接受) 無法使用請求的內(nèi)容特性響應(yīng)請求的網(wǎng)頁。
407 (需要代理授權(quán)) 此狀態(tài)代碼與 401(未授權(quán))類似,但指定請求者應(yīng)當(dāng)授權(quán)使用代理。
408 (請求超時(shí)) 服務(wù)器等候請求時(shí)發(fā)生超時(shí)。
409 (沖突) 服務(wù)器在完成請求時(shí)發(fā)生沖突。服務(wù)器必須在響應(yīng)中包含有關(guān)沖突的信息。
410 (已刪除) 如果請求的資源已永久刪除,服務(wù)器就會(huì)返回此響應(yīng)。
411 (需要有效長度) 服務(wù)器不接受不含有效內(nèi)容長度標(biāo)頭字段的請求。
412 (未滿足前提條件) 服務(wù)器未滿足請求者在請求中設(shè)置的其中一個(gè)前提條件。
413 (請求實(shí)體過大) 服務(wù)器無法處理請求,因?yàn)檎埱髮?shí)體過大,超出服務(wù)器的處理能力。
414 (請求的 URI 過長) 請求的 URI(通常為網(wǎng)址)過長,服務(wù)器無法處理。
415 (不支持的媒體類型) Unsupported Media Type對于當(dāng)前請求的方法和所請求的資源,請求中提交的實(shí)體并不是服務(wù)器中所支持的格式,因此請求被拒絕
解決方法:
a.查看是否加了請求頭部,一般來說必須要加的header是Content-Type:application/json;charset=utf-8;
b.在上傳文件的時(shí)候要特別注意,請求的頭部 Content-Type不是application/json格式,是multipart/form-data格式。
416 (請求范圍不符合要求) 如果頁面無法提供請求的范圍,則服務(wù)器會(huì)返回此狀態(tài)代碼。
417 (未滿足期望值) 服務(wù)器未滿足"期望"請求標(biāo)頭字段的要求。
5xx(服務(wù)器錯(cuò)誤)
這些狀態(tài)代碼表示服務(wù)器在嘗試處理請求時(shí)發(fā)生內(nèi)部錯(cuò)誤。這些錯(cuò)誤可能是服務(wù)器本身的錯(cuò)誤,而不是請求出錯(cuò)。
代碼 說明
500 (服務(wù)器內(nèi)部錯(cuò)誤) 服務(wù)器遇到錯(cuò)誤,無法完成請求。
HTTP 500 - 內(nèi)部服務(wù)器錯(cuò)誤
HTTP 500.100 - 內(nèi)部服務(wù)器錯(cuò)誤 - ASP 錯(cuò)誤
HTTP 500-11 服務(wù)器關(guān)閉
HTTP 500-12 應(yīng)用程序重新啟動(dòng)
HTTP 500-13 - 服務(wù)器太忙
HTTP 500-14 - 應(yīng)用程序無效
HTTP 500-15 - 不允許請求 global.asa
501 (尚未實(shí)施) 服務(wù)器不具備完成請求的功能。例如,服務(wù)器無法識別請求方法時(shí)可能會(huì)返回此代碼。
502 (錯(cuò)誤網(wǎng)關(guān)) 服務(wù)器作為網(wǎng)關(guān)或代理,從上游服務(wù)器收到無效響應(yīng)。
Bad Gateway作為網(wǎng)關(guān)或者代理工作的服務(wù)器嘗試執(zhí)行請求時(shí),從上游服務(wù)器接收到無效的響應(yīng)
解決方法:檢查服務(wù)器
503 (服務(wù)不可用) Service Unavailable由于臨時(shí)的服務(wù)器維護(hù)或者過載,服務(wù)器當(dāng)前無法處理請求。
504 Gateway Timeout作為網(wǎng)關(guān)或者代理工作的服務(wù)器嘗試執(zhí)行請求時(shí),未能及時(shí)從上游服務(wù)器(URI標(biāo)識出的服務(wù)器,例如HTTP、FTP、LDAP)或者輔助服務(wù)器(例如DNS)收到響應(yīng)。
505 (HTTP 版本不受支持) 服務(wù)器不支持請求中所用的 HTTP 協(xié)議版本
FTP
1xx – 肯定的初步答復(fù)
這些狀態(tài)代碼指示一項(xiàng)操作已經(jīng)成功開始,但客戶端希望在繼續(xù)操作新命令前得到另一個(gè)答復(fù)。110 重新啟動(dòng)標(biāo)記答復(fù)。
120 服務(wù)已就緒,在 nnn 分鐘后開始。
125 數(shù)據(jù)連接已打開,正在開始傳輸。
150 文件狀態(tài)正常,準(zhǔn)備打開數(shù)據(jù)連接。
2xx – 肯定的完成答復(fù)
一項(xiàng)操作已經(jīng)成功完成。客戶端可以執(zhí)行新命令。200 命令確定。
202 未執(zhí)行命令,站點(diǎn)上的命令過多。
211 系統(tǒng)狀態(tài),或系統(tǒng)幫助答復(fù)。
212 目錄狀態(tài)。
213 文件狀態(tài)。
214 幫助消息。
215 NAME 系統(tǒng)類型,其中,NAME 是 Assigned Numbers 文檔中所列的正式系統(tǒng)名稱。
220 服務(wù)就緒,可以執(zhí)行新用戶的請求。
221 服務(wù)關(guān)閉控制連接。如果適當(dāng),請注銷。
225 數(shù)據(jù)連接打開,沒有進(jìn)行中的傳輸。
226 關(guān)閉數(shù)據(jù)連接。請求的文件操作已成功(例如,傳輸文件或放棄文件)。
227 進(jìn)入被動(dòng)模式 (h1,h2,h3,h4,p1,p2)。
230 用戶已登錄,繼續(xù)進(jìn)行。
250 請求的文件操作正確,已完成。
257 已創(chuàng)建“PATHNAME”。
3xx – 肯定的中間答復(fù)
該命令已成功,但服務(wù)器需要更多來自客戶端的信息以完成對請求的處理。331 用戶名正確,需要密碼。
332 需要登錄帳戶。
350 請求的文件操作正在等待進(jìn)一步的信息。
4xx – 瞬態(tài)否定的完成答復(fù)
該命令不成功,但錯(cuò)誤是暫時(shí)的。如果客戶端重試命令,可能會(huì)執(zhí)行成功。
421 服務(wù)不可用,正在關(guān)閉控制連接。如果服務(wù)確定它必須關(guān)閉,將向任何命令發(fā)送這一應(yīng)答。
425 無法打開數(shù)據(jù)連接。
426 Connection closed; transfer aborted.
450 未執(zhí)行請求的文件操作。文件不可用(例如,文件繁忙)。
451 請求的操作異常終止:正在處理本地錯(cuò)誤。
452 未執(zhí)行請求的操作。系統(tǒng)存儲(chǔ)空間不夠。
5xx – 永久性否定的完成答復(fù)
該命令不成功,錯(cuò)誤是永久性的。如果客戶端重試命令,將再次出現(xiàn)同樣的錯(cuò)誤。
500 語法錯(cuò)誤,命令無法識別。這可能包括諸如命令行太長之類的錯(cuò)誤。
501 在參數(shù)中有語法錯(cuò)誤。
502 未執(zhí)行命令。
503 錯(cuò)誤的命令序列。
504 未執(zhí)行該參數(shù)的命令。
530 未登錄。
532 存儲(chǔ)文件需要帳戶。
550 未執(zhí)行請求的操作。文件不可用(例如,未找到文件,沒有訪問權(quán)限)。
551 請求的操作異常終止:未知的頁面類型。
552 請求的文件操作異常終止:超出存儲(chǔ)分配(對于當(dāng)前目錄或數(shù)據(jù)集)。
553 未執(zhí)行請求的操作。不允許的文件名。
常見的 FTP 狀態(tài)代碼及其原因
150 – FTP 使用兩個(gè)端口:21 用于發(fā)送命令,20 用于發(fā)送數(shù)據(jù)。狀態(tài)代碼 150 表示服務(wù)器準(zhǔn)備在端口 20 上打開新連接,發(fā)送一些數(shù)據(jù)。
226 – 命令在端口 20 上打開數(shù)據(jù)連接以執(zhí)行操作,如傳輸文件。該操作成功完成,數(shù)據(jù)連接已關(guān)閉。
230 – 客戶端發(fā)送正確的密碼后,顯示該狀態(tài)代碼。它表示用戶已成功登錄。
331 – 客戶端發(fā)送用戶名后,顯示該狀態(tài)代碼。無論所提供的用戶名是否為系統(tǒng)中的有效帳戶,都將顯示該狀態(tài)代碼。
426 – 命令打開數(shù)據(jù)連接以執(zhí)行操作,但該操作已被取消,數(shù)據(jù)連接已關(guān)閉。
530 – 該狀態(tài)代碼表示用戶無法登錄,因?yàn)橛脩裘兔艽a組合無效。如果使用某個(gè)用戶帳戶登錄,可能鍵入錯(cuò)誤的用戶名或密碼,也可能選擇只允許匿名訪問。如果使用匿名帳戶登錄,IIS 的配置可能拒絕匿名訪問。
550 – 命令未被執(zhí)行,因?yàn)橹付ǖ奈募豢捎?。例?#xff0c;要 GET 的文件并不存在,或試圖將文件 PUT 到您沒有寫入權(quán)限的目錄。