码迷,mamicode.com
首页 > 其他好文 > 详细

http协议(一):复习十八哥讲的http协议

时间:2014-06-22 13:17:23      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   code   http   ext   

原文地址:http://www.zixue.it/article-262-1.html 

一:理解协议

生活中的协议一样,一式双份多分。计算机世界有了协议,才能能沟通。ftp http smtp pop tcp/ip

你怎么问,我怎么答。一种共识就是。

二:工作流程

客户端------服务器。

0:没有关系

1:建立连接。形成虚拟电路.

2.客户端发送请求。服务器,返回响应信息。

3.断开连接。

三具体的请求和响应
请求:

1.请求行:请求方法:get post put delete trace options;请求路径;所用协议版本;

2.请求头信息

3.请求主体信息

  • 实例:cmd  telnet localhost 80  ctrl+] 并回车 打开回显功能

  • GET /0606/01.php HTTP/1.1
    Host:localhost 
    
    HTTP/1.1 200 OK
    Date: Sat, 21 Jun 2014 15:53:06 GMT
    Server: Apache/2.2.14 (Win32) PHP/5.4.0
    X-Powered-By: PHP/5.4.0
    Content-Length: 5
    Content-Type: text/html 
    
    hello

注意:头信息和主体信息之间有空格。

响应

响应行:协议版本;状态码;状态文字;

响应头信息:key:value

                 key:value

                 Content-Length: 5

响应主体:内容

四:post
POST /0606/02.php HTTP/1.1
Host: localhost
Content-type: application/x-www-form-urlencoded
Content-length: 23

username=zhangsan&age=28

http协议(一):复习十八哥讲的http协议,布布扣,bubuko.com

http协议(一):复习十八哥讲的http协议

标签:style   class   blog   code   http   ext   

原文地址:http://www.cnblogs.com/sbfnxk201/p/3801652.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!