美文网首页
http协议

http协议

作者: kasterSH | 来源:发表于2019-04-11 13:56 被阅读0次

HTTP协议

   重要性:无论以后是以webserverice,还是用rest做大型架构,都离不开对http协议的认识

基本上可以简化的说:

webservice = http协议+XML

Rest = HTTP协议 + JSON

各种API也是用http+json/XML来实现的

http很复杂,学起来也很枯燥,但是非常重要,往大的方面讲 咱们写网站做架构都离不开http,小的方面,做小偷、采集别人的东西也离不开http协议,也要有所了解,学习完http协议 学习ajax也很容易

原理:

形象理解http协议

动手试试http协议

http协议3部分介绍

什么是协议:

计算机中的协议和现实中的协议一样,一是双份,双方/多方都遵从共同的一个规范,这个规范就是协议,计算机能全世界互通,协议是功不可没,如果没有协议,计算机各说各话,谁也听不懂谁说得话。生活的协议:结婚协议、合同 计算机协议:http、ftp、sftp。协议双方达成的共识

http协议即按一定规则,向服务器要数据或者发送数据,而服务器按照一定规则回应数据

HTTP请求信息和响应信息的格式

请求:

1.请求行

2.请求头信息

3.请求主题信息

请求行有分3部分

1.请求方法

2.请求路径

3.所用协议

请求方法:GET/POST/PUT/DELETE/TRACE/OPTIONS

思考:浏览器可以发送http协议,http协议一定要浏览器来发送吗?

不一定,http既然是一种协议,那么只要满足这个协议,什么工具都能发

Telent 发送http请求

GET

注意:头信息结束后,有一个空行。头信息和主题信息(如果有),需要这个空行做区分,即使没有主题信息,空行也不能少

POST

POST请求时要指定请求类型和请求长度,如果不进行指定服务器讲无法识别你的请求主体。

相关文章

网友评论

      本文标题:http协议

      本文链接:https://www.haomeiwen.com/subject/urwziqtx.html