Skip to content

Commit 522108f

Browse files
author
Adrian McEwen
committed
Added sending "Connection: close" header to fix hang when talking to some servers (first spotted with Xively's servers)
1 parent 53cc49f commit 522108f

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

HttpClient.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,9 @@ int HttpClient::sendInitialHeaders(const char* aServerName, IPAddress aServerIP,
195195
{
196196
sendHeader(HTTP_HEADER_USER_AGENT, kUserAgent);
197197
}
198+
// We don't support persistent connections, so tell the server to
199+
// close this connection after we're done
200+
sendHeader(HTTP_HEADER_CONNECTION, "close");
198201

199202
// Everything has gone well
200203
iState = eRequestStarted;

0 commit comments

Comments
 (0)