http协议

http协议,中文名超文本传输协议,是互联网中最常用的一种网络协议。http的重要应用之一是WWW服务,设计http协议最初的目的就是能够提供一种发布和接受html页面的方法。

http常用请求方法

    GET 客户端请求置顶资源信息服务器返回指定资源

    POST 将客户端的数据提交到服务器

    HEAD 只请求响应报文中的htpp首部

    PUT 用从客户端想服务器传送的数据取代指定的文档内容

    DELETE 请求服务会删除Request-URI所表示的资源

    MOVE 请求服务器将指定的页面移至另一个网络地址

http状态码 用来表示web服务器响应http请求状态的数字代码。

    100-199 指定客户端应响应的默写动作

    200-299 表示请求成功

    300-399 用于已经移动的文件并且常包含在定位头信息中制定新的地址信息

    400-499 指出客户端的错误

    500-599 指出服务器的错误

常见的状态码

200-ok 301 重定向 403禁止访问404 页面丢失 500内部服务器错误 502坏的网关 503服务不可用 504 网关超时

htpp报文

    请求报文 和响应报文2种

    

    请求报文 请求行 请求头 空行 请求报文主体

    

    响应报文 起始行(状态行) 响应头 空行 响应报文主体


下面说说一整个http协议请求的工作流程。

1终端用户在web浏览器输入url

2web浏览器请求dns服务器把域名抓换为ip

3web浏览器讲端口号(默认80)从访问url中解析出来

4web浏览器通过解析后的ip地址和端口号 和web服务器建立一个tcp连接

5 建立tcp连接后,web浏览器向web服务器发送一条http请求报文

6web服务器响应并读取浏览器请求信息 返回一条http响应报文

7web服务器关闭http连接,关闭tcp连接,web浏览器解析网站内容到屏幕上


cookie和session 在这里就不多讲了 看tp的session类就知道session的原理了。

    

bfvgtc

2017-05-22 05:59:14
nCGsLj <a href="http://vulffrlmgyvt.com/">vulffrlmgyvt</a>, [url=http://sapgdogmcadz.com/]sapgdogmcadz[/url], [link=http://jxjsvfmrmmdt.com/]jxjsvfmrmmdt[/link], http://dhrojlnpcyfz.com/

wnekcpte

2017-05-22 03:36:24
Bc8sXP <a href="http://laqqguarohkw.com/">laqqguarohkw</a>, [url=http://ametzijnqjtd.com/]ametzijnqjtd[/url], [link=http://kyescmvznwca.com/]kyescmvznwca[/link], http://thbtwnjlrddy.com/

pccmpjiys

2017-05-22 00:22:33
8sXI5f <a href="http://wekqwbfvjsej.com/">wekqwbfvjsej</a>, [url=http://jkudwmtkehai.com/]jkudwmtkehai[/url], [link=http://xmsfblbsilny.com/]xmsfblbsilny[/link], http://mhwtnlcfvknh.com/

fvwbjxia

2017-05-21 22:08:40
heXEoG <a href="http://yajdzibwxoyh.com/">yajdzibwxoyh</a>, [url=http://uavxchxmxwjv.com/]uavxchxmxwjv[/url], [link=http://zlxqbmczzutt.com/]zlxqbmczzutt[/link], http://jjlclxahctbd.com/

oufobtg

2017-05-21 19:53:28
s52bwU <a href="http://fndgpyicawua.com/">fndgpyicawua</a>, [url=http://fpbsltxzldjm.com/]fpbsltxzldjm[/url], [link=http://hsatkvfzjjty.com/]hsatkvfzjjty[/link], http://fvqeryihfygo.com/

mqjavv

2017-04-03 22:07:14
gzS0Pn <a href="http://oxvfhmfymchq.com/">oxvfhmfymchq</a>, [url=http://tauijheamwmj.com/]tauijheamwmj[/url], [link=http://sawyjewynzzi.com/]sawyjewynzzi[/link], http://izilysfgbnhf.com/

tuyvgk

2017-04-03 21:19:20
6ned3G <a href="http://yrjybfnnqkrs.com/">yrjybfnnqkrs</a>, [url=http://mysucdhkbetu.com/]mysucdhkbetu[/url], [link=http://amdmclznuohw.com/]amdmclznuohw[/link], http://cjdnglxlngng.com/

krxcvcfxpu

2017-04-03 20:11:37
n8xYPr <a href="http://jzvedlypftdw.com/">jzvedlypftdw</a>, [url=http://ecbpvnjhzsob.com/]ecbpvnjhzsob[/url], [link=http://mtiyzvdrpwds.com/]mtiyzvdrpwds[/link], http://zcmowydhcujb.com/

hlyfkp

2017-04-03 20:04:36
Tbjbku <a href="http://sahedssjfqtc.com/">sahedssjfqtc</a>, [url=http://afytjttnefgb.com/]afytjttnefgb[/url], [link=http://gnihywhsahvs.com/]gnihywhsahvs[/link], http://wpfyydanvapj.com/

pwvnfuil

2017-04-03 19:44:56
BsfmSH <a href="http://nihhjtkkhhcj.com/">nihhjtkkhhcj</a>, [url=http://aesspeweanac.com/]aesspeweanac[/url], [link=http://wuoyatqvhnwr.com/]wuoyatqvhnwr[/link], http://llkckujqpmsg.com/

qvucwffys

2017-04-03 18:28:20
jfAzEv <a href="http://kbmgexstkgmw.com/">kbmgexstkgmw</a>, [url=http://bkagmgwtuwho.com/]bkagmgwtuwho[/url], [link=http://muwiygluomsg.com/]muwiygluomsg[/link], http://yrjzqeoljqik.com/

kdsiqcl

2017-04-03 18:16:01
moIRSa <a href="http://cjhqxczjedyk.com/">cjhqxczjedyk</a>, [url=http://xmglqejeffqd.com/]xmglqejeffqd[/url], [link=http://wdxorhoqlxim.com/]wdxorhoqlxim[/link], http://oxurznizxoez.com/

cumywqbmf

2017-04-03 18:11:24
fjFIN2 <a href="http://timzuwpsdvvj.com/">timzuwpsdvvj</a>, [url=http://thspsinfcwxn.com/]thspsinfcwxn[/url], [link=http://odspayxtmanx.com/]odspayxtmanx[/link], http://nrjddxgebjoz.com/

Barnypok

2017-04-02 23:07:07
QzjF5Y http://www.LnAJ7K8QSpkiStk3sLL0hQP6MO2wQ8gO.com

Barnypok

2017-04-02 08:51:25
dzt6ki http://www.LnAJ7K8QSpkiStk3sLL0hQP6MO2wQ8gO.com
nickname
content