1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
02http協议

http协议请求消息请求头 请求体 发送内容 http响应消息 请求行 请求行主要主要包含三个内容。 请求方式请求方式 资源路径 http版本号0/1.1一共两个版本号 请求行 格式:请求方式 资源路径 HTTP版本号CRLF 举例:GET /temp3o116.shtml HTTP/1.1 请求方式:GET、POST、HEAD、OPTIONS、DELETE、TRACE、PUT 用户如没有设置,默认情况下浏览器向服务器发送的都是get请求,例如在浏览器直接输地址访问,点超链接访问等都是get,用户如想把请求方式改为post,可通过更改表单的提交方式实现。 不管POST或GET,都用于向服务器请求某个WEB资源,这两种方式的区别主要表现在数据传递上。 GET方式 如请求方式为GET方式,则可以在请求的URL地址后以?的形式带上交给服务器的数据,多个数据之间以进行分隔,例如: GET /mail/1.html?name=abcpassword=xyz HTTP/1.1 GET方式的特点:在URL地址后附带的参数是有限制的,其数据容量通常不能超过1K。 POST方式 如请求方式为POST方式,则可以在请求的正文内容中向服务器发送数据,Post方式的特点:传送的数据量无限制。 状态行 状态行主要包含返回信息的开头状态: 包含 http版本号 状态吗 原因叙述 状态行 格式: HTTP版本号 状态码 原因叙述CRLF 举例:HTTP/1.1 200 OK 状态码用于表示服务器对请求的各种不同处理结果和状态,它是一个三位的十进制数。响应状态码分为5类,使用最高位为1到5来进行分类如下所示: 常用状态吗: http消息头 消息头是请求和返回都包含消息头 常用的消息头的细节信息 请求头消息 类型可以在tomcat的web.xml配置文件中找到 Accept-Charset: 支持的字符集,可以支持的哪些字符。 Accept-Encoding:浏览器能够进行解码的数据编码方式,比如gzipgzip,deflate,所支持的数据压缩格式。 Host:初始URL中的主机和端口 Referer:包含一个URL,用户从该URL代表的页面出发访问当前请求的页面,包含一个URL,该URL表示当前页来源(用于防盗链,统计广告投放效果) Content-Type:内容类型请求正文内容的MIME类型(适应于Post请求), 默认是application/x-www-form-urlencoded(username=saage=30) 响应头消息: 告知浏览器,新的资源的位置(302跳转) 2. Content-Encoding: gzip代表服务器采用什么方式进行数据压缩 GZIPOutputStream 3. Content-Length: 服务器发送的数据长度 4. Content-Language: zh-cn服务发送的文本的语言 5. Content-Type:application/octet-stream; text/html; charset=GB2312服务器发送的内容的MIME类型 6. Last-Modified:服务器最后修改资源的时间 7. Refresh:指定服务器刷新 Refresh: 1;url=指示客户端刷新频率。单位是秒 8. Content-Disposition: attachment;filename=aaa.zip指示客户端下载文件 9. Expires: -1清理缓存 10. Cache-Control: no-cache (1.1) 没有缓存 11. Pragma: no-cache (1.0) 没有缓存 //response.setHeader(*Expires,-1); **Set-Cookie:SS=Q0=5Lb_nQ; path=/search服务器端发送的Cookie http请求的一个截图: 此截图是对一个css样式的一个请求。和返回信息。 Httpwatch截图: GET /__utm.gif?utmwv=5.5.3utms=6utmn=378348222utmhn=utmcs=utf-8utmsr=1366x768utmvp=1349x250utmsc=24-bitutmul=zh-cnutmje=1utmfl=14.0%20r0utmdt=HttpWatch%3A%20Editionsutmhid=2065210530utmr=-utmp=%2Feditions.htmutmht=1404038195617utmac=UA-5

文档评论(0)

stzs + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档