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

martens

Client
Регистрация
27.07.2015
Сообщения
97
Благодарностей
3
Баллы
8
Как установить "Connection: Keep-Alive" в заголовок запроса через HttpWebRequest?
request.KeepAlive = true; не помогает
Порыскал по форумам, чем однозначного решения так и не нашел.
 

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 312
Благодарностей
1 191
Баллы
113
Никак, это значение по дефолту стоит и если ты его не отправляешь, то в этом вообще нету ничего страшного.
Иногда оно отображается, иногда не отображается вследствие реализации класса HttpWebRequest
 
  • Спасибо
Реакции: martens

Lord_Alfred

Client
Регистрация
09.10.2015
Сообщения
3 916
Благодарностей
3 858
Баллы
113

martens

Client
Регистрация
27.07.2015
Сообщения
97
Благодарностей
3
Баллы
8
Никак, это значение по дефолту стоит и если ты его не отправляешь, то в этом вообще нету ничего страшного.
Иногда оно отображается, иногда не отображается вследствие реализации класса HttpWebRequest
Ок, а то, что заголовки не по порядку идут - могут меня соц. сети впалить на этом? или тоже ничего страшного?
 

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 312
Благодарностей
1 191
Баллы
113
Ок, а то, что заголовки не по порядку идут - могут меня соц. сети впалить на этом? или тоже ничего страшного?
Тоже всем похер на это. Разные браузеры по-разному эти заголовки выставляют, врятли найдется такой безбашенный админ сайта, который будет обращать на это внимание
 
  • Спасибо
Реакции: martens

DmitryAk

Client
Регистрация
14.12.2016
Сообщения
860
Благодарностей
819
Баллы
93
врятли найдется такой безбашенный админ сайта, который будет обращать на это внимание
Огорчу
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

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 312
Благодарностей
1 191
Баллы
113
Удивил, какие только наркоманские идеи не встретишь :an:
По крайней мере с теми сайтами с которыми я работал на запросах такие фингерпринты не встречались, судя по тому, что запросы в HttpWebRequest очень сильно различаются по порядку с браузерами.
Тем более, что мешает взять малопопулярный браузер и зайти на сайт. Ведь для всех браузеров всё не учтешь.
 

martens

Client
Регистрация
27.07.2015
Сообщения
97
Благодарностей
3
Баллы
8
Удивил, какие только наркоманские идеи не встретишь :an:
По крайней мере с теми сайтами с которыми я работал на запросах такие фингерпринты не встречались, судя по тому, что запросы в HttpWebRequest очень сильно различаются по порядку с браузерами.
Тем более, что мешает взять малопопулярный браузер и зайти на сайт. Ведь для всех браузеров всё не учтешь.
На C# есть много разных библиотек для работы с HTTPS запросами

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

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

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