一次HTTP操作称为一个事务,其工作过程可分为四步:
1)首先客户机与服务器需要建立连接,只要单击某个超链接,HTTP的工作开始。
2)建立连接后,客户机发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。
3)服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。
4)客户端接收服务器所返回的信息通过浏览器显示在用户的显示屏上,然后客户机与服务器断开连接。
如果在以上过程中的某一步出现错误,那么产生错误的信息将返回到客户端,有显示屏输出。对于用户来说,这些过程有HTTP自己完成的,用户只要用鼠标点击,等待信息显示就可以了。
HTTP协议用于都是客户端发起请求,服务器回送响应。
这样就限制了使用HTTP协议,无法实现在客户端煤气发起请求的时候,服务器将消息推送给客户端。
HTTP协议是一个无状态的协议,同一个客户端的这次请求和上次请求是没有对应关系。
什么是HTTP协议
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:回文数
下一篇:将数据组装成json数据
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
软件测试面试题:什么是Http协议无状态协议?怎么解决Http协议无状态协议?
什么是Http协议无状态协议?怎么解决Http协议无状态协议?
postman 软件测试 功能测试 mysql selenium -
软件测试面试题:什么是Http协议无状态协议?怎么解决HTTP协议无状态协议
什么是Http协议无状态协议?怎么解决HTTP协议无状态协议
功能测试 软件测试 postman selenium mysql