- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
网页请求原理
Contents知识目标掌握网页请求原理技能目标能够复述出浏览器加载网页的过程素养目标培养良好的信息素养和道德意识
思考WWW.这段网络访问过程中发生了什么在浏览器的地址栏输入网址,按下回车后会显示该网址对应的网页。回车
浏览网页过程浏览网页过程的示意图如下所示客户机web服务器通过IP地址请求页面返回页面返回IP地址域名DNS服务器对HTML页面进行渲染域名传输协议信息及主机类型信息+网址
统一资源定位符URLURL是互联网上标准资源的地址,包含了文件的位置以及浏览器处理方式等信息。
/nmrjydsjxy/index.htm统一资源定位符URL协议头除了https外,常见的协议头还有http、ftp、file等。URL地址由协议头、服务器地址、文件路径三部分组成。服务器地址文件路径
统一资源定位符URLHTTP是一套计算机通过网络进行通信的规则,它由两部分组成:客户端(Client)请求消息和服务端(Server)响应消息。请求响应存储着一些资源ClientServer
统一资源定位符URL2.发送请求4.响应1.输入URL分析浏览器显示完整网页的过程用户浏览器web服务器3.封装成HTTP响应报文5.解析HTML文件并加载其中的JavaScript文件
分析浏览器显示完整网页的过程所有的文件都下载成功后,浏览器会根据HTML语法结构,将网页完整的显示出来。
客户端HTTP请求格式请求方法空格URL空格协议版本回车符换行符请求行头部字段名:值回车符换行符头部字段名值回车符换行符:回车符换行符请求头部请求数据请求行请求头部空行请求数据客户端发送一个HTTP请求到服务器的请求消息,组成部分:
客户端HTTP请求消息示例GET/HTTP/1.1Host:Connection:keep-aliveUpgrade-Insecure-Requests:1User-Agent:Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/54.0.2840.99Safari/537.36Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8Referer:/Accept-Encoding:gzip,deflate,sdch,brAccept-Language:zh-CN,zh;q=0.8,en;q=0.6Cookie:BAIDUID=04E4001F34EA74AD4601512DD3C41A7B:FG=1;BIDUPSID=04E4001F34EA74AD4601512DD3C41A7B;PSTM=1470329258;MCITY=-343%3A340%3A;H_PS_PSSID=1447_18240_21105_21386_21454_21409_21554;BD_UPNsug=3;sugstore=0;ORIGIN=0;bdime=0;H_PS_645EC=7e2ad3QHl181NSPbFbd7PRUCE1LlufzxrcFmwYin0E6b%2BW8bbTMKHZbDP0g;BDSVRTM=0请求行
客户端HTTP请求HTTP版本描述HTTP0.9只有基本的文本GET功能。HTTP1.0定义了三种请求方法:GET,POST和HEAD方法。HTTP1.1在1.0基础上进行更新,新增了五种请求方法:OPTIONS,PUT,DELETE,TRACE和CONNECT方法。HTTP2.0所有首部键必须全部小写,而且请求行要独立为::method、:scheme、:host、:path这些键值对。不同的HTTP版本下使用的请求方法不同
用于从Web服务器请求数据客户端HTTP请求最常用的请求方法是GET和POST,两者的区别:1.GET方法(1)发送一个请求浏览器web服务器(2)返回响应数据在使用GET方法时:
客户端HTTP请求最常用的请求方法是GET和POST,两者的区别:用于向Web服务器提交数据2.POST方法(1)数据打包发送浏览器web服务器(3)返回响应在使用POST方法时:(2)根据数据执行相应的操作
客户端HTTP请求两者的区别:参数都显示在URL上1.GET请求服务器根据该请求所包含URL中的参数来产生响应内容。请求参数都暴露在外,安全性不高。参数在请求体当中2.POST请求消息长度没有限制而且采取隐式发送,通常用来向HTTP服务器提交量比较大的数据。高安全性比GET多使用场合
客户端
您可能关注的文档
- 《Linux集群管理》课件——MySQL数据库的基本知识.pptx
- 《电子商务》课件——电子商务专用网络操作.ppt
- 《Linux集群管理》课件——MySQL数据库的优化.pptx
- 《Linux集群管理》课件——查看keepalived心跳.pptx
- 《Linux集群管理》课件——keepalived使用外部脚本检测虚拟服务状态.pptx
- 《Linux集群管理》课件——Nginx配置mysql四层调度.pptx
- 《Linux集群管理》课件——keepalived实现vip转移.pptx
- 22春南开大学《职业生涯管理》在线作业一答案参考1.pdf
- 22春北京理工大学《数字电子技术》基础在线作业二满分答案5.pdf
- 5协商决定班级事务第二课时(教学设计)部编版道德与法治五年级上册.pdf
文档评论(0)