Skip to content

Commit 6577a87

Browse files
Change NetworkWinHttp implementation (#1608)
Make sure we are using http2 when it's possible Relates-To: DATASDK-63 Signed-off-by: Mykhailo Kuchma <ext-mykhailo.kuchma@here.com>
1 parent f07879f commit 6577a87

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

olp-cpp-sdk-core/src/http/winhttp/NetworkWinHttp.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,10 @@ NetworkWinHttp::NetworkWinHttp(size_t max_request_count)
261261
return;
262262
}
263263

264+
DWORD enableHTTP2Flag = WINHTTP_PROTOCOL_FLAG_HTTP2;
265+
WinHttpSetOption(http_session_, WINHTTP_OPTION_ENABLE_HTTP_PROTOCOL,
266+
&enableHTTP2Flag, sizeof(enableHTTP2Flag));
267+
264268
WinHttpSetStatusCallback(
265269
http_session_, (WINHTTP_STATUS_CALLBACK)&NetworkWinHttp::RequestCallback,
266270
WINHTTP_CALLBACK_FLAG_ALL_COMPLETIONS | WINHTTP_CALLBACK_FLAG_HANDLES, 0);

0 commit comments

Comments
 (0)