HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,格式如下 可见请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空格分

个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,格式如下

可见请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空格分隔。
HTTP请求方法:

GET: 请求指定的页面信息,并返回实体主体。

HEAD: 只请求页面的首部。

POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。

PUT: 从客户端向服务器传送的数据取代指定的文档的内容。

DELETE: 请求服务器删除指定的页面。

OPTIONS: 允许客户端查看服务器的性能。

TRACE: 请求服务器在响应中的实体主体部分返回所得到的内容。

PATCH: 实体中包含一个表,表中说明与该URI所表示的原内容的区别。

MOVE: 请求服务器将指定的页面移至另一个网络地址。

COPY: 请求服务器将指定的页面拷贝至另一个网络地址。

LINK: 请求服务器建立链接关系。

UNLINK: 断开链接关系。

WRAPPED: 允许客户端发送经过封装的请求。

Extension-mothed:在不改动协议的前提下,可增加另外的方法。

HTTP响应状态码:① 客户方错误
100 继续
101 交换协议
② 成功
200 OK
201 已创建
202 接收
203 非认证信息
204 无内容
205 重置内容
206 部分内容
③ 重定向
300 多路选择
301 永久转移
302 暂时转移
303 参见其它
304 未修改(Not Modified)
305 使用代理
④ 客户方错误
400 错误请求(Bad Request)
401 未认证
402 需要付费
403 禁止(Forbidden)
404 未找到(Not Found)
405 方法不允许
406 不接受
407 需要代理认证
408 请求超时
409 冲突
410 失败
411 需要长度
412 条件失败
413 请求实体太大
414 请求URI太长
415 不支持媒体类型
⑤ 服务器错误
500 服务器内部错误
501 未实现(Not Implemented)
502 网关失败
504 网关超时
505 HTTP版本不支持

最新文章

  1. [C#] 回眸 C# 的前世今生 - 见证 C# 6.0 的新语法特性
  2. IOS数据存储之Sqlite数据库
  3. 为TIF、JPG图片添加地理坐标/平面直角坐标
  4. C语言实现简单php自定义扩展
  5. 【Alpha阶段】第十次Scrum例会
  6. 关于Redis中的Replication
  7. LA 3905 Meteor
  8. python学习第二天第二部分
  9. TestNG中的DataProvider返回Iterator<Object[]>的妙用
  10. redis新手入门,摸不着头脑可以看看<一>
  11. 201621123031 《Java程序设计》第3周学习总结
  12. 20165319 Exp1 PC平台逆向破解
  13. java源码equals和hashCode
  14. python--网络编程urllib
  15. CentOS7更改运行级别
  16. sql的日期和时间函数–date_format
  17. Deepin 15.4 破解安装 SecureFX-7.3 失败
  18. SQL-46 在audit表上创建外键约束,其emp_no对应employees_test表的主键id。
  19. CentOS和Redhat救援模式
  20. 2018"百度之星"程序设计大赛 - 资格赛 A/B/E/F

热门文章

  1. Linq:Group By用法
  2. asp.net core 系列之允许跨越访问(Enable Cross-Origin Requests:CORS)
  3. iOS:LKDBHelper实体对象映射数据库-第三方框架(在FMDB的基础上进行二次封装)
  4. 自定义标签(JspFragment类、invoke方法、开发带属性的标签)
  5. unity pbr
  6. 常见前端UI框架
  7. 安装Tomcat指定JDK ——转
  8. Qracle、Sql server 、mysql查询练习题
  9. 修改tcp数据内容
  10. <译>Zookeeper官方文档