Compare commits
	
		
			1 Commits
		
	
	
		
			v11.4.4
			...
			feature/or
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 4027f9282b | 
| @@ -209,6 +209,12 @@ namespace ix | ||||
|             ss << "User-Agent: " << userAgent() << "\r\n"; | ||||
|         } | ||||
|  | ||||
|         // Set an origin header if missing | ||||
|         if (args->extraHeaders.find("Origin") == args->extraHeaders.end()) | ||||
|         { | ||||
|             ss << "Origin: " << protocol << "://" << host << ":" << port << "\r\n"; | ||||
|         } | ||||
|  | ||||
|         if (verb == kPost || verb == kPut || verb == kPatch || _forceBody) | ||||
|         { | ||||
|             // Set request compression header | ||||
|   | ||||
| @@ -87,6 +87,7 @@ namespace ix | ||||
|     WebSocketInitResult WebSocketHandshake::clientHandshake( | ||||
|         const std::string& url, | ||||
|         const WebSocketHttpHeaders& extraHeaders, | ||||
|         const std::string& protocol, | ||||
|         const std::string& host, | ||||
|         const std::string& path, | ||||
|         int port, | ||||
| @@ -125,6 +126,12 @@ namespace ix | ||||
|             ss << "User-Agent: " << userAgent() << "\r\n"; | ||||
|         } | ||||
|  | ||||
|         // Set an origin header if missing | ||||
|         if (extraHeaders.find("Origin") == extraHeaders.end()) | ||||
|         { | ||||
|             ss << "Origin: " << protocol << "://" << host << ":" << port << "\r\n"; | ||||
|         } | ||||
|  | ||||
|         for (auto& it : extraHeaders) | ||||
|         { | ||||
|             ss << it.first << ": " << it.second << "\r\n"; | ||||
|   | ||||
| @@ -31,6 +31,7 @@ namespace ix | ||||
|  | ||||
|         WebSocketInitResult clientHandshake(const std::string& url, | ||||
|                                             const WebSocketHttpHeaders& extraHeaders, | ||||
|                                             const std::string& protocol, | ||||
|                                             const std::string& host, | ||||
|                                             const std::string& path, | ||||
|                                             int port, | ||||
|   | ||||
| @@ -140,7 +140,7 @@ namespace ix | ||||
|                                                   _enablePerMessageDeflate); | ||||
|  | ||||
|             result = webSocketHandshake.clientHandshake( | ||||
|                 remoteUrl, headers, host, path, port, timeoutSecs); | ||||
|                 remoteUrl, headers, protocol, host, path, port, timeoutSecs); | ||||
|  | ||||
|             if (result.http_status >= 300 && result.http_status < 400) | ||||
|             { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user