2026/4/16 22:39:08
网站建设
项目流程
顺义顺德网站建设,网站建设五合一是指什么,吉安网站建设jajjjc,手机端网站开发视频HTTP#xff08;Hypertext Transfer Protocal#xff09;超文本传输协议。是一种详细规定了客户端浏览器和万维网服务器之间相互通讯的规则#xff0c;通过因特网传送万维网文档的数据传送协议。HTTP的请求响应模型#xff1a;HTTP协议永远都是客户端发起请求#xff0c;服…HTTPHypertext Transfer Protocal超文本传输协议。是一种详细规定了客户端浏览器和万维网服务器之间相互通讯的规则通过因特网传送万维网文档的数据传送协议。HTTP的请求响应模型HTTP协议永远都是客户端发起请求服务器回送响应。如下图所示这样就限制了使用HTTP协议无法实现在客户端没有发起请求的时候服务器将消息推送给客户端。HTTP协议是一个无状态的协议同一个客户端的这次请求和上次请求是没有对应关系。工作流程一次HTTP操作称为一个事务其工作过程分为四步首先客户机与服务器需要建立连接。只要单击某个超级链接HTTP的工作开始。建立连接后客户机发送一个请求给服务器请求方式的格式为统一资源标识符URL、协议版本号后边是MIME信息包括请求修饰符、客户机信息和可能的内容。服务器接到请求后给予相应的响应信息其格式为一个状态行包括信息的协议版本号、一个成功或错误的代码后边是MIME信息包括服务器信息、实体信息和可能的内容。客户端接收服务器返回的信息通过浏览器显示在用户的显示屏上然后客户机与服务器断开连接。如果在以上过程中的某一步出现错误那么产生错误的信息将返回到客户端有显示屏输出。对于用户来说这些过程是由HTTP自己完成的用户只要用鼠标点击等待信息显示就可以了。常见的状态码1xx:100 客户端必须继续发出请求101 客户端要求服务器根据请求转换HTTP协议版本2xx:200 交易成功201 提示知道新文件的URL202 接受和处理、但处理未完成203 返回信息不确定或不完整204 请求收到但返回信息为空205 服务器完成了请求用户代理必须复位当前已经浏览过的文件206 服务器已经完成了部分用户的GET请求3xx:300 请求的资源可在多处得到303 建议客户端访问其他URL或访问方式4xx:400 错误请求如语法错误401 未授权402 保留有效Charge To头响应403 禁止访问404 没有发现文件、查询或URL5xx:500 内部服务器错误501 未实现502 网关错误HTTP状态保持HTTP协议本身是无状态的这与HTTP协议本来目的是相符的客户端只需要简单的向服务器请求下载某些文件无论客户端还是服务端都没有必要记录彼此过去的行为每一次请求之间都是独立的。cookie的作用就是为了解决HTTP协议无状态的缺陷所作出的努力。后来出现的session机制则是一种在客户端与服务器之间保持状态的解决方案。Cookie与Session之间的区别Cookie将状态保存在客户端Session将状态保存在服务器端Cookie是服务器在本地机器上存储的小段文本并随每一个请求发送至同一个服务器。Session是针对每一个用户的变量的值保存在服务器上用一个sessionID来区分是哪一个用户session变量这个值是通过用户的浏览器在访问的时候返回给服务器当客户禁用cookie时这个值也可能设置为由get来返回给服务器