А точнее куда прописать Headers (заголовки)
Пример:
request.Headers.Set(HttpRequestHeader.Pragma, "no-cache");
request.Headers.Set(HttpRequestHeader.CacheControl, "no-cache");
request.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36";
request.Headers.Set(HttpRequestHeader.Upgrade, "websocket");
request.Headers.Add("Origin", @"
https://idex.market");
request.Headers.Add("Sec-WebSocket-Version", @"13");
request.Headers.Set(HttpRequestHeader.AcceptEncoding, "gzip, deflate, br");
request.Headers.Set(HttpRequestHeader.AcceptLanguage, "en,ru;q=0.9");
request.Headers.Set(HttpRequestHeader.Cookie, @"__cfduid=d88e16e134560b5565e4770398f9333521532634285");
request.Headers.Add("Sec-WebSocket-Key", @"cj20R8IQfpldg9qv5JxoHw==");
request.Headers.Add("Sec-WebSocket-Extensions", @"permessage-deflate; client_max_window_bits");
Так как сам ключ сессии находится в заголовке.