Http的錯誤碼有很多,沒有必要全部記住,但是常用的必須記住。
## 499/502/504 分析
在ngnix源代碼中
~~~
ngx_null_string, /* 499, client has closed connection */
~~~
499對應的是 “client has closed connection”。這很有可能是因為服務器端處理的時間過長,客戶端“不耐煩”了。
---
所有**HTTP**狀態代**碼**及其定義。
代碼??指示??
**2xx??成功**??
200??正常;請求已完成。??
201??正常;緊接 POST 命令。??
202??正常;已接受用于處理,但處理尚未完成。??
203??正常;部分信息 — 返回的信息只是一部分。??
204??正常;無響應 — 已接收請求,但不存在要回送的信息。??
**3xx??重定向**??
301??已移動 — 請求的數據具有新的位置且更改是永久的。??
302??已找到 — 請求的數據臨時具有不同 URI。??
303??請參閱其它 — 可在另一 URI 下找到對請求的響應,且應使用 GET 方法檢索此響應。??
304??未修改 — 未按預期修改文檔。??
305??使用代理 — 必須通過位置字段中提供的代理來訪問請求的資源。??
306??未使用 — 不再使用;保留此代碼以便將來使用。??
**4xx??客戶機中出現的錯誤**
400??錯誤請求 — 請求中有語法問題,或不能滿足請求。??
401??未授權 — 未授權客戶機訪問數據。??
402??需要付款 — 表示計費系統已有效。??
403??禁止 — 即使有授權也不需要訪問。??
404??找不到 — 服務器找不到給定的資源;文檔不存在。??
407??代理認證請求 — 客戶機首先必須使用代理認證自身。??
415??介質類型不受支持 — 服務器拒絕服務請求,因為不支持請求實體的格式。??
**5xx??服務器中出現的錯誤**
500??內部錯誤— 因為意外情況,服務器不能完成請求。??
501??未執行 — 服務器不支持請求的工具。??
502??錯誤網關 — 服務器接收到來自上游服務器的無效響應。??
503??無法獲得服務 — 由于臨時過載或維護,服務器無法處理請求。
- 序言
- 從業感悟
- 常用名詞
- HTML
- JS
- ES6新特性
- jquery和vue對比
- 徹底理解this
- JQuery添加自定義函數
- js的實現
- 原始值和引用值
- MYSQL
- 簡介
- 術語
- 特點
- 范式
- 數據類型1
- 數據類型2
- 編碼
- 權限管理
- 事務
- mvvc
- 引擎
- MyISAM與InnoDB區別
- 索引類型
- 鎖
- 死鎖
- 分層架構
- 執行計劃
- join原理
- 高可用
- 日志類型
- 分庫分表
- 中間件
- 服務器
- 操作系統
- 信號量 鎖 隊列
- PHP
- composer加載原理
- composer基礎知識
- 自動加載函數
- composer加載代碼
- composer 自動加載
- 內存管理
- PHP執行流程
- cgi,fastCgi,php-fpm
- HTTP
- 錯誤碼
- 跨域請求
- 面試
- 安全
- HTTP劫持
- 設計模式
- 如何正確的使用設計模式
- 單例模式
- 原型模式
- 簡單工廠模式
- 工廠方法模式
- 抽象工廠模式
- 建造者模式
- 設計原則
- 算法
- PHP短標簽