[PATCH] winhttp: Support WINHTTP_OPTION_UPGRADE_TO_WEB_SOCKET option
Alistair Leslie-Hughes
leslie_alistair at hotmail.com
Fri Jun 12 03:44:44 CDT 2020
Hi Hans,
Thanks for the review.
On 12/6/20 5:15 pm, Hans Leidekker wrote:
> On Fri, 2020-06-12 at 16:32 +1000, Alistair Leslie-Hughes wrote:
>> diff --git a/dlls/winhttp/session.c b/dlls/winhttp/session.c
>> index 24455d858a6..105e292b15d 100644
>> --- a/dlls/winhttp/session.c
>> +++ b/dlls/winhttp/session.c
WINHTTP_ADDREQ_FLAG_ADD |
WINHTTP_ADDREQ_FLAG_REPLACE);
>
> Can you add a test to show that headers are set here? A simple
> websocket echo test would be nice too. And please check
> add_request_headers for failure.
I started writing a test, which forced the key to specific value,
however the returned key failed to validate and is causing a test
failure. So, my guess that since it cannot be manually set, these are
added during WinHttpSendRequest if the option has been set.
We might need to store the string for validation in
WinHttpWebSocketCompleteUpgrade.
I'll update the patch to reflect this.
Regards
Alistair.
More information about the wine-devel
mailing list