![](/img/trans.png)
[英]Can http send a streamed response without it being a “Range” response/request?
[英]Can the client send http request while it is getting the response?
HTTP客户端可以在收到HTTP响应的同时发送请求吗? 例如,客户端将HTTP请求A发送到服务器。 然后,服务器开始发送HTTP响应。 在客户端完成接收HTTP响应A之前,客户端会发送其他请求B。可以吗? 还是遵循HTTP RFC?
我认为上述情况与流水线不同。 我对流水线了解的是客户端连续发送多个请求A,B,C然后服务器响应A,B,C的情况。 但是,在上述情况下,在处理响应A时发出了请求B。
谢谢
使用same connection object
您必须先读取整个响应,然后才能向服务器发送新请求,因为响应提供了对请求标头,返回类型和实体主体的访问。如果在完全读取响应之前发送新请求,则客户端可能与不匹配的响应混为一谈。
同样,这完全取决于您使用的客户端库。 库可以允许异步请求。
有一些像
AsyncTask
的android
, promis
在Angularjs
等。
允许异步请求。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.