pub fn should_keep_alive(request: &Request) -> boolExpand description
Determines if a connection should be kept alive based on request headers and version.
This is a convenience function that combines Connection header parsing with HTTP version-aware keep-alive logic.
§Arguments
request- The HTTP request to check
§Returns
true if the connection should be kept alive, false otherwise.
§Behavior
- HTTP/1.1 defaults to keep-alive unless
Connection: closeis present - HTTP/1.0 requires explicit
Connection: keep-aliveto stay open Connection: closealways closes the connectionConnection: keep-alivealways keeps the connection open