mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-27 01:10:08 +01:00
connectivity: disable HTTP keepalive for connectivity checks
There won't be any further requests, so there's no point in keeping the connection alive. Even if the HTTP server doesn't care, proxy servers in-between might keep the connection open for a couple seconds for keepalive, and we might as well be nice to them and tell them we don't need to keep it alive.
This commit is contained in:
parent
2e86c37dd3
commit
90692e3eff
1 changed files with 2 additions and 0 deletions
|
|
@ -297,6 +297,8 @@ nm_connectivity_check_async (NMConnectivity *self,
|
|||
|
||||
msg = soup_message_new ("GET", priv->uri);
|
||||
soup_message_set_flags (msg, SOUP_MESSAGE_NO_REDIRECT);
|
||||
/* Disable HTTP/1.1 keepalive; the connection should not persist */
|
||||
soup_message_headers_append (msg->request_headers, "Connection", "close");
|
||||
cb_data->simple = simple;
|
||||
cb_data->uri = g_strdup (priv->uri);
|
||||
cb_data->response = g_strdup (priv->response);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue