您的位置:首页 > 理论基础 > 计算机网络

HTTP报文

2013-07-31 11:16 169 查看
HTTP报文是在HTTP应用程序之间发送的数据块。

报文包括三部分:起始行(start line)、部首(header)和可选的主体(body)。

报文分为:请求报文和响应报文

请求报文例如:

起始行:GET /specials/ggg.gif HTTP/1.0 (<方法名><请求URL><协议>/<版本>)

部 首:Accept: text/*

Host:www.joes-hardware.com

响应报文例如:

起始行:HTTP/1.0 200 OK (<协议>/<版本><状态码><原因短语>)

部 首:Content-Type:text/plain

Content-length:19

主体:Hi! I'm a message!

常用的HTTP方法:

Get   从服务器获取一份文档              不包含主体

Head  只从服务器获取文档的首部              不

POST  向服务器发送数据                 包含

PUT   将请求的主体部分保存到服务器上           包含

Trace  对可能经过代理服务器传送到服务器上去的报文进行跟踪  不

Options  决定可以在服务器上执行哪些方法           不

Delete   从服务器上删除一个文档              不

HTTP状态码分类

100~199  信息提示    100,101 已经定义

200~299  成功      200~206

300~399  重定向     300~305

400~499  客户端错误   400~415

500~599  服务器端错误  500~505
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: