网站大量收购闲置独家精品文档,联系QQ:2885784924

《http-protocol.ppt

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

请求报头举例 Accept:请求希望服务器能响应何种表现格式。 Accept-Encoding:告诉服务器可以接收何种压缩格式传输,以减少带宽。 Range:请求获得一个资源的部分表示,常与If-Unmodified-Since一起用。 If-Modified-Since:通过前一次响应Last-Modified的时间值,当条件不成立,请求成功返回。 If-Match:通过前次响应ETag值,当条件不成立,请求成功返回。 If-Range:通过前次响应的ETag或Last-Modified值,若请求部分变化,服务器需返回新的范围。 Authorization:按特定认证方案编码的用户名和密码证书,服务器接收验证通过执行请求。X-WSSE基于此报头。 响应报头举例(一) Accept-Ranges:表明支持部分Get请求,客户端通过Head请求获取该值,然后发送Range报头请求,获取资源部分表示。 Content-Encoding:对应Accept-Encoding请求报头。 Content-Language:实体主体采用的自然语言,对应Accept-Language请求报头,可能多个值。 Content-Length:给出实体主体大小,客户端可据此做读取准备,也可通过Head请求来获知。 Content-Location:把请求资源的规范URI告知客户端,但并不要求其使用新URI。 Content-MD5:实体主体MD5,可检测错误损坏。 响应报头举例(二) Last-Modified:资源表示的最后修改时间。 ETag:比Last-Modified更精确,能反映1秒内变化。 Expires:客户端可在一段时间内缓存整个响应(不光是实体主体),但服务器不保证该时间段内一定不更新。 Location:与3xx系列响应密切相关,可表示新资源创建后的URI,也可表示默认URI,还可是补充建议URI。 WWW-Authorization:配合401 Unauthorized响应代码,可指定认证方式WSSE等。 非标准报头举例 Cookie:请求报头。 Set-Cookie:响应报头。 Slug:请求报头。Atom发布协议用其为二进制文档设置标题。 响应代码含义举例(一) 100 Continue:请重发请求,并附上前一次未带上的表示信息。 200 OK:一切正常;继续执行。 202 Accepted:服务已经接受请求,并请客户端对Location响应报头里的URI进行轮询。 303 See Other:请跟另一个资源交互,应该不会出错。 304 Not Modified:客户端已有该数据,没必要重复发送。 响应代码含义举例(二) 400 Bad Request:请求格式有问题,应重新格式化提交。 401 Unauthorized:验证失败,请重新提供认证信息。 404 Not Found:服务因偷懒或必威体育官网网址没有告知请求失败的真实原因,但不管什么原因,请求错误。 409 Conflict:服务器拒绝更新资源状态请求。客户端需要获取资源的当前状态(要么检查响应实体主体,要么做一次GET操作),然后再作打算。 412 Precondition Failed:请求未被处理,因为Etag、If-Match或类似的“哨兵(guard)”报头的值不满足条件。客户端需考虑下一步怎么走。 417 Expectation Failed:幸亏核查一下,服务器不将接受该请求,所以别真正发送那个请求。 500 Internal Server Error:最偷懒的响应。服务器出错了,而且什么原因都没说。 Http协议详解 研发中心-集市技术部 吕昊 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. HTTP:信封里的文档 HTTP协议的形象理解: 信封格式有严格标准,不关心里面内容。 客户端 服务器 响应 请求 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. HTTP请求 方法(method):表示客户端希望服务器如何处理该信封。有GET、POST、PUT、DELETE、HEAD、OPTION、TRACE和CONNECT八个方法。 路径(path):请求链接里主机名后面部分,即信封上的地址。 请求报头(request headers):一组起元数据作用的键值对,类似信封上贴的标签信息。HTTP除

文档评论(0)

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

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

1亿VIP精品文档

相关文档