响应式网页设计代码 浏览器和web服务器是如何建立连接?
浏览器和web服务器是如何建立连接?
在HTTP/1.0中,默认情况下使用短连接。也就是说,浏览器和服务器每执行一次HTTP操作,都建立了一个连接,但在任务结束时连接断开。如果客户端浏览器访问的HTML或其他网页包含其他Web资源,如JavaScript文件、图像文件、CSS文件等。当浏览器遇到这样的Web资源时,它会建立一个HTTP会话。但是,从HTTP/1.1开始,默认情况下使用长连接来保持连接特征。使用长连接的HTTP协议,这行代码会被添加到响应头:Connection : keep-alive在长连接的情况下,当打开一个网页时,客户端与服务器之间传输HTTP数据的TCP连接不会被关闭。如果客户端再次访问此服务器上的网页,它将继续使用此已建立的连接。保活不 不要永久保持连接。它有一个保持时间,可以在不同的服务器软件中设置(比如Apache)。要实现长连接,客户端和服务器端都应该支持长连接。HTTP协议的长连接和短连接本质上是TCP协议的长连接和短连接。让 s模拟TCP短连接的情况。客户端向服务器发起连接请求,服务器接收请求,然后双方建立连接。客户端向服务器发送消息,服务器响应客户端,然后一次读写完成。此时,任何一方都可以发起关闭操作,但一般是客户端先发起关闭操作。为什么?一般服务器在回复客户端后不会立即关闭连接。当然也不排除特殊情况。根据上面的描述,短连接通常只在客户机/服务器之间传输一次读写操作。短连接的优点是:管理简单,现有的所有连接都是有用的连接,不需要额外的控制手段。
406状态码是什么意思?
HTTP 406错误是一种HTTP协议状态码,表示所请求的网页无法用所请求的内容特征进行响应。
简介:
HTTP状态代码是一个3位数的代码,用于指示web服务器的HTTP响应状态。它由RFC 2616定义,并由RFC 2518、RFC 2817、RFC 2295、RFC 2774和RFC 4918扩展。
重定向:
这种类型的状态代码表示客户端需要采取进一步的操作来完成请求。通常这些状态码用于重定向,后续的请求地址(重定向目标)在这个响应的Location字段中指明。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。