前端|五分钟了解http协议
  HJwyUgQ6jyHT 14天前 14 0

什么是http协议?

长话短说,直接进入正题。http协议翻译成汉语就是超文本传输协议,是一个简单的请求-响应协议。它在应用层进行使用,属于Web协议族中的一种。该协议运行在TCP之上,是基于C/S架构的一个通信协议。在使用时,服务器需要时时监控TCP的80端口,以保证通信。

 http协议主要规范了服务器与客户端之间的消息传递。通俗的讲就是:客户端给服务器提出一个要求,然后服务器经过处理过后,将结果返回到客户端,这就是响应-请求模式。这个模式给早期的Web提供了可能。

HTTP怎么工作?

一次HTTP操作主要有以下的四个流程:

客户端与服务器进行连接。

客户端发送一个请求给服务器。一个请求应包含URL、协议版本号、请求修饰符、客户端信息以及一些其他的内容。

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

客户端在接收到服务器返回的信息后,进行显示。随后便与服务器断开连接。

上述过程中的某一步出现错误,那么产生错误的信息将返回到客户端,通过显示屏进行输出,反馈给用户。上面四个步骤的过程,均由HTTP完成,用户只需要进行命令。

哪里会用到HTTP?HTTP的应用非常广泛,早期主要是应用在Web上,进行对客户端数据的获取。后来随着移动网络的兴起,HTTP也开始服务APP。

一个直观的例子

使用cmd命令对百度进行HTTP请求。

前端|五分钟了解http协议

进入后按快捷键Ctrl+J进入下面页面:

前端|五分钟了解http协议

HTTP是实现客户端与服务器进行数据操作的基础,所以扎实的掌握http协议是很重要的!

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 14天前 0

暂无评论

推荐阅读
  HJwyUgQ6jyHT   14天前   16   0   0 客户端
HJwyUgQ6jyHT