HTTP请求/响应Tcp连接
问题描述:
我正在研究http协议,并且遇到了本教程。 我认为当发出http请求时,建立一个TCP连接,建立黑白客户端(浏览器)和服务器。在该TCP连接上发送http请求数据,在服务器端解析http请求并在同一个TCP连接上发送http响应。发送响应后,TCP连接终止。 对于下一个http请求,将建立一个新的TCP连接。但下面的教程说别的。我是对还是错?HTTP请求/响应Tcp连接
答
HTTP是无状态的,而不是无连接的。该段错误,连接连接,直到至少将响应发回给调用者。实际上,如果需要对同一个端点进行多个请求,并且由于HTTP/1.1有可能对send many requests at once进行处理,并且以相同的顺序等待响应,则实际上是same connection is reused。
是的那段没有任何意义。服务器不以任何方式“重新建立”连接,它的连接在至少一个请求 - 响应对中保持有效。 – CodeCaster
感谢CodeCaster –