# HTTP
* 超文本传输协议
* 基于TCP/IP通信协议来传递数据
## 常用状态码
* 100 继续请求
* 101 切换协议,只能切换到更高级协议
* 200 ok
* 201 ok,并创建新的资源
* 202 已接受,未处理完
* 203 非授权信息,ok。返回meta信息不在原始服务器上
* 204 ok。无返回内容
* 205 ok。重置内容
* 206 成功处理部分get请求
* 300 多种选择
* 301 永久重定向(与303类似)
* 302 暂时重定向(与307类似)
* 305 请求资源必须通过代理访问
* 306 已废弃
* 400 客户端请求错误
* 401 请求要求身份认证
* 402 保留,将来使用
* 403 服务器理解请求,但拒绝执行
* 404
* 405 请求中的方法被禁止
* 406 服务器无法根据客户端请求的内容特性完成请求
* 407 请求要求代理的身份认证,与401类似,但请求者应当使用代理进行授权
* 408 服务器等待客户端发送的请求时间过长,超时
* 500 服务器错误
* 501 服务器不支持请求功能
* 502 充当网关或代理的服务器,从远端服务器接收到了一个无效的请求
* 503 由于超载或系统维护,无法处理请求
* 504 充当网关或代理的服务器,未及时从远端服务器获取请求
* 505 服务器不支持请求的HTTP协议的版本,无法完成处理