Tôi đang viết một máy chủ proxy HTTP và tôi nhận thấy rằng nhiều khách hàng sử dụng tiêu đề "Connection: Keep-Alive" để giữ kết nối liên tục. Có thể máy khách gửi một yêu cầu HTTP khác trước khi máy chủ xử lý yêu cầu đầu tiên không?Máy khách HTTP liên tục có thể gửi nhiều yêu cầu cùng một lúc không?
Ví dụ, máy khách gửi "GET/HTTP/1.1" nhưng trước khi máy chủ có cơ hội trả lời, máy khách gửi "GET/favicon.ico HTTP/1.1". Điều đó có thể không? Hoặc khách hàng có tạm dừng phản hồi trước khi gửi yêu cầu thứ hai không?
Ngoài ra, khi sử dụng kết nối liên tục, có an toàn khi giả định tất cả các yêu cầu thông qua kết nối đó sẽ có cùng tiêu đề "Máy chủ:" không?
[HTTP pipelining] (http://en.wikipedia.org/wiki/HTTP_pipelining#Implementation_in_web_proxies), đó là khác biệt so với các kết nối đơn giản là dai dẳng – Flexo