Как установить "Keep-Alive" в заголовок запроса через HttpWebRequest?

martens

Client
Регистрация
27.07.2015
Сообщения
97
Реакции
3
Баллы
8
Как установить "Connection: Keep-Alive" в заголовок запроса через HttpWebRequest?
request.KeepAlive = true; не помогает
Порыскал по форумам, чем однозначного решения так и не нашел.
 
Никак, это значение по дефолту стоит и если ты его не отправляешь, то в этом вообще нету ничего страшного.
Иногда оно отображается, иногда не отображается вследствие реализации класса HttpWebRequest
 
  • Оценить
Реакции: martens
Никак, это значение по дефолту стоит и если ты его не отправляешь, то в этом вообще нету ничего страшного.
Иногда оно отображается, иногда не отображается вследствие реализации класса HttpWebRequest
Ок, а то, что заголовки не по порядку идут - могут меня соц. сети впалить на этом? или тоже ничего страшного?
 
Ок, а то, что заголовки не по порядку идут - могут меня соц. сети впалить на этом? или тоже ничего страшного?
Тоже всем похер на это. Разные браузеры по-разному эти заголовки выставляют, врятли найдется такой безбашенный админ сайта, который будет обращать на это внимание
 
  • Оценить
Реакции: martens
врятли найдется такой безбашенный админ сайта, который будет обращать на это внимание
Огорчу
Abnormal Header Ordering
Real web browsers have a specific ordering of request headers that is unique to each
browser type. Google Security Researcher Michal Zalewski created a tool called p0f, which
stands for “passive OS fingerprinting.” It monitors live network traffic and analyzes vari-
ous aspects of the source traffic to identify the potential operating system in use and other
interesting pieces of intelligence. Version 3 of p0f includes application layer fingerprinting
capabilities. This includes web browser request header ordering information for much of
the top web client software in use today.
 
  • Оценить
Реакции: Lord_Alfred
Удивил, какие только наркоманские идеи не встретишь :an:
По крайней мере с теми сайтами с которыми я работал на запросах такие фингерпринты не встречались, судя по тому, что запросы в HttpWebRequest очень сильно различаются по порядку с браузерами.
Тем более, что мешает взять малопопулярный браузер и зайти на сайт. Ведь для всех браузеров всё не учтешь.
 
Удивил, какие только наркоманские идеи не встретишь :an:
По крайней мере с теми сайтами с которыми я работал на запросах такие фингерпринты не встречались, судя по тому, что запросы в HttpWebRequest очень сильно различаются по порядку с браузерами.
Тем более, что мешает взять малопопулярный браузер и зайти на сайт. Ведь для всех браузеров всё не учтешь.

На C# есть много разных библиотек для работы с HTTPS запросами

https://habrahabr.ru/company/infopulse/blog/226557/

Мож есть более гибкий вариант с настройками запросов чем .NET (HttpWebRequest) ?
На будущее так сказать, Чтоб в тупике не оказаться когда-нибудь из за этого Keep-Alive или порядка заголовков...
Еще кстати, запрос на создание туннеля для получения HTTPS сертификатов от сайта отличается в случает браузера и в случае HttpWebRequest.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)