- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络合同协议
简介
超文本传输协议(HTTP,HyperText Transfer Protocol)
是一个客户端和服务器端请求和应答的标准(TCP)。客户端终端用户用户代理user agent服务器端 应答服务器网站源服务器origin server在用户代理和源服务器中间可能存在多个中间层,比如代理,网关,或者隧道(tunnels)。代理根据URI的绝对格式来接受请求,重写全部或部分消息,通过URI的标识把已格式化过的请求发送到服务器。网关是一个接收代理,作为一些其它服务器的上层,并且如果必须的话,可以把请求翻译给下层的服务器协议。通道作为不改变消息的两个连接之间的中继点。当通讯需要通过一个中介(例如:防火墙等)或者是中介不能识别消息的内容时,通道经常被使用.尽管TCP/IP协议是互联网上最流行的应用,HTTP协议并没有规定必须使用它和(基于)它支持的层。 事实上,HTTP可以在任何其他互联网协议上,或者在其他网络上实现。HTTP只假定(其下层协议提供)可靠的传输,任何能够提供这种保证的协议都可以被其使用。HTTP使用TCP而不是UDP的原因在于(打开一个)一个网页必须传送很多数据,而TCP协议提供传输控制,按顺序组织数据,和错误纠正。通常,由HTTP客户端发起一个请求,建立一个到服务器指定端口(默认是80端口)的TCP连接。HTTP服务器则在那个端口监听客户端发送过来的请求。一旦收到请求,服务器(向客户端)发回一个状态行,比如HTTP/1.1 200 OK,和(响应的)消息,消息的消息体可能是请求的文件、错误消息、或者其它一些信息。
通过HTTP或者HTTPS协议请求的资源由统一资源标示符(Uniform Resource Identifiers)(或者,更准确一些,URLs)来标识。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。通常HTTP包括客户机向服务器的请求和服务器向客户机的响应。这两种类型的由一个起始行,一个或者多个头域,一个指示头域结束的空行和可选的消息体组成。HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。域名是大小写无关的,域值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符。请求
User-agent: Mozilla/4.0
Accept-language: fr
POST /reg.jsp HTTP/ (CRLF) Accept:image/gif,image/x-xbit,... (CRLF) ... HOST: (CRLF) Content-Length:22 (CRLF) Connection:Keep-Alive (CRLF) Cache-Control:no-cache (CRLF) (CRLF)???????? //该CRLF表示消息报头已经结束,在此之前为消息报头 user=jeffreypwd=1234? //此行以下为提交的数据
请求行
GET /somedir/page.html 请求一个对象 实体为空 POST 给服务器添加信息 实体:提交的表单 HEAD 常用于故障跟踪 响应返回不是对象,只有首部 PUT 允许用户把对象上传到指定Web福尔完全的指定路径下 也被那些需要向Web服务器上传对象的应用程序使用, DELETE 允许用户或应用程序删除Web服务器上的对象 TRACE 用来进行环回测试的请求报文 CONNECT 用于代理服务器 OPTION 请求一些选项的信息
请求首部行
Host 目标所在主机 Connection close 持久连接/非持久连接 User-agent Mozilla/4.0 用户代理 Accept-language fr 语言 Range bytes=500-600,601-999 Accept Accept:image/gif,表明客户端希望接受GIF图象格式的资源指定客户端接受哪些类型的信息Accept-Encoding Accept-Encoding:gzip.deflate 指定可接受的内容编码 If-Modified-Since 条件GET Authorization 证明客户端有权查看某个资源Referer头域
Referer头域允许客户端指定请求uri的源资源地址,这可以允许服务器生成回退链表,可用来登陆、优化cache等。他也允许废除的或错误的连接由于维护的目的被追踪。如果请求的uri没有自己的uri地址,Referer不能被发
您可能关注的文档
最近下载
- 海湾火灾自动报警系统技术交底指导.pdf
- 建筑国标图集-07J501-1 钢雨蓬(一)玻璃面板.pdf VIP
- 当代大学生职业生涯规划的调查报告.pdf VIP
- 器械相关性压力性损伤预防实践指南解读PPT课件(完整版).pptx VIP
- 应急救援体系指挥程序.pptx
- 八年级英语上学期期中考试(安徽卷)-2024-2025学年八年级英语上学期.docx VIP
- 大学生职业生涯规划.pdf VIP
- 人教版九年级化学上册教学板书设计归纳.doc VIP
- (高清版)SJG 122-2022 市政工程造价文件分部分项和措施项目划分标准 .pdf VIP
- 湖南师范大学《材料科学基础》第2章晶体结构缺陷.ppt VIP
原创力文档


文档评论(0)