Как я могу:
Сделать https запрос с полем «Соединение: keep-alive»?ВНИМАНИЕ: не "Keep-Alive", но "keep-alive".
Разместите заголовки в моем конкретном порядке?
Удалить 443 из«ПОЛУЧИТЬ линию»?
Что я получил (проверено Скрипачом):
GET https://test.com:443 HTTP/1.1
Connection: Keep-Alive
Accept-Encoding: gzip, deflate, br
Host: test.com:443
Как я хочу:
GET https://test.com HTTP/1.1
Connection: keep-alive
Host: test.com:443
Accept-Encoding: gzip, deflate, br
Thisмой код:
var client = new HttpClient();
var request = new HttpRequestMessage
{
RequestUri = new Uri("https://test.com"),
Headers =
{
{ "Host", "test.com:443" },
{ "Connection", "keep-alive" },
{ "Accept-Encoding", "gzip, deflate, br" }
}
};
var response = client.SendAsync(request).Result;
Также я попробовал это:
request.Headers.Add("Connection", "keep-alive"); // 1
request.Headers.Connection.Add("keep-alive"); // 2
client.DefaultRequestHeaders.Add("Connection", "keep-alive"); // 3