码迷,mamicode.com
首页 > Web开发 > 详细

HTTP协议概念及工作流程

时间:2014-11-02 16:32:30      阅读:258      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   ar   os   sp   数据   on   

HTTP协议简单点就是客户端怎么问,服务器怎样答。

重要性:webservice 还是rest做大型架构都离不开对http协议的认识,甚至可以简化的说webservice =  http + XML;Rest = HTTP + json;各种API,也是用http+ xml/json来实现。

做小偷站,采集,ajax也都需要对http协议了解。

工作流程:

 1)首先客户机与服务器需要建立连接。只要单击某个超级链接,HTTP的工作开始。

 2)建立连接后,客户机发送一个请求给服务器,请求方式的格式为:请求行(请求方法【GET/POST/DELETE/PUT】,请求协议,请求路径),请求头,请求主题信息

 3)服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。

 4)客户端接收服务器所返回的信息通过浏览器显示在用户的显示屏上,然后客户机与服务器断开连接

bubuko.com,布布扣

通过命令行来解释:

get方法:

bubuko.com,布布扣


ctrl + 】 然后回车,打开比较详细信息。

bubuko.com,布布扣

通过post发送给服务器数据:

bubuko.com,布布扣

bubuko.com,布布扣


HTTP协议概念及工作流程

标签:style   blog   http   color   ar   os   sp   数据   on   

原文地址:http://blog.csdn.net/buyingfei8888/article/details/40709375

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