Как отправлять запросы HTTP2

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 760
Благодарностей
2 398
Баллы
113
Отслеживал пакеты через Wireshark.
Вижу, что запросы Зенно, LeafNet, xNet и от отправляются через http, tls1.2
А браузер Зенно умеет слать запросы через http2 tls1.3
Как я не ухищрялся - никак мне не получается отправлять запросы этим способом.
Собственно хотелось бы знать, как имитировать отправку запросов таким способом.

Дело в том, что с 10 мая клауд отказывается от куков ( https://blog.cloudflare.com/it-it/deprecating-cfduid-cookie-it-it/ ) - а это значит проверка доверенных сертификатов будет не на уровне машины пользователя, а будет проверка на независимом источнике. В свою очередь запросы придётся слать через http2 tls1.3.
А вот способа это делать у нас нет (или придётся безбраузерные шаблоны переводить на браузерные - так как без браузера сайты не будут открываться).

Может быть Зенно выпустит обновление, позволяющее отправлять запросы в нужном формате (http2 на сколько я понял отправляет запросы по другому, сначала отправляет пакет настроек, и потом несколькими другими пакетами отправляет заголовок и потом ещё отдельными пакетами отправляет тело). Я пытался создать самостоятельно имитировать отправку пакетов в нужном виде, но, познаний недостаточно, чтобы написать более/менее приемлимый вариант...
 

xASZx

Client
Регистрация
24.11.2017
Сообщения
70
Благодарностей
15
Баллы
8

hungryim

Client
Регистрация
02.01.2013
Сообщения
56
Благодарностей
2
Баллы
8
Did you ever find a workaround for this?

Looks like .NET only supports TLS1.3 on Windows 11 for now.
 

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