Fix empty header issue

This commit is contained in:
Martin Becker
2017-07-19 11:12:00 +02:00
parent 32cb052f23
commit 669f0b489e
3 changed files with 7 additions and 5 deletions

View File

@ -29,7 +29,7 @@
WebSocketsClient::WebSocketsClient() {
_cbEvent = NULL;
_client.num = 0;
_client.extraHeaders = "Origin: file://";
_client.extraHeaders = WEBSOCKETS_STRING("Origin: file://");
}
WebSocketsClient::~WebSocketsClient() {
@ -490,8 +490,10 @@ void WebSocketsClient::sendHeader(WSclient_t * client) {
}
// add extra headers; by default this includes "Origin: file://"
handshake += client->extraHeaders + NEW_LINE;
if (client->extraHeaders) {
handshake += client->extraHeaders + NEW_LINE;
}
handshake += WEBSOCKETS_STRING("User-Agent: arduino-WebSocket-Client\r\n");
if(client->base64Authorization.length() > 0) {