http协议简单介绍

http协议简单介绍

ID:37723112

大小:40.50 KB

页数:9页

时间:2019-05-29

http协议简单介绍_第1页
http协议简单介绍_第2页
http协议简单介绍_第3页
http协议简单介绍_第4页
http协议简单介绍_第5页
资源描述:

《http协议简单介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、http协议简单介绍php主要是用来做web编程,跟http协议密切相关,当然得熟悉http协议http协议的例子可以看我抓取的而百度的包请求报文,包括请求头,请求实体GET/HTTP/1.1Host:www.baidu.com:443Accept-Encoding:gzip,deflate,sdch,brAccept-Language:zh-CN,zh;q=0.8,en;q=0.6,zh-TW;q=0.4User-Agent:Mozilla/5.0(Macintosh;IntelMacOSX10_10_3)AppleWebK

2、it/537.36(KHTML,likeGecko)Chrome/51.0.2704.103Safari/537.36响应报文响应头,响应实体HTTP/1.1200OKBDPAGETYPE:2BDQID:0xe42dcf0000045e003BDUSERID:1571488541Cache-Control:privateConnection:keep-aliveContent-Encoding:gzipContent-Type:text/html;charset=utf-8Date:Wed,26Oct201603:30:15G

3、MTExpires:Wed,26Oct201603:30:15GMTServer:bfe/1.0.8.18Set-Cookie:H_PS_PSSID=1469_20792_21115_18559_17001_20882_21406_21377_21192;path=/;domain=.baidu.comSet-Cookie:__bsi=12031928091008280768_00_4_R_N_118_0303_C02F_N_I_I_0;expires=Wed,26-Oct-1603:30:20GMT;domain=www.b

4、aidu.com;path=/Set-Cookie:BD_HOME=1;path=/Set-Cookie:BDSVRTM=114;path=/Strict-Transport-Security:max-age=604800Transfer-Encoding:chunkedX-UA-Compatible:IE=Edge,chrome=1http协议的定义http协议是一个请求响应的协议。http协议的架构HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者

5、其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。HTTP只假定(其下层协议提供)可靠的传输,任何能够提供这种保证的协议都可以被其使用。http协议的结构?1HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URL、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,响应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容。常用的请求头方法1GET请求指定的页面信息,并返回实体主体

6、。2HEAD类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头3POST向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。4PUT从客户端向服务器传送的数据取代指定的文档的内容。5DELETE请求服务器删除指定的页面。6CONNECTHTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。7OPTIONS允许客户端查看服务器的性能。8TRACE回显服务器收到的请求,主要用于测试或诊断。9PATCH实体中包含一个表,表

7、中说明与该URI所表示的原内容的区别。10MOVE请求服务器将指定的页面移至另一个网络地址。11COPY请求服务器将指定的页面拷贝至另一个网络地址。12LINK请求服务器建立链接关系。13UNLINK断开链接关系。14WRAPPED允许客户端发送经过封装的请求。15Extension-mothed在不改动协议的前提下,可增加另外的方法。常用的请求头域Accept指定客户端能够接收的内容类型Accept:text/plain,text/htmlAccept-Charset浏览器可以接受的字符编码集。Accept-Charset:

8、iso-8859-5Accept-Encoding指定浏览器可以支持的web服务器返回内容压缩编码类型。Accept-Encoding:compress,gzipAccept-Language浏览器可接受的语言Accept-Language:en,zhAccept-Range

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。