> Языковая редактура этого перевода продолжается. Если фрагмент неясен, сверьтесь с [английским оригиналом](https://www.sm.ch-j.eu/docs/i18n/en/http-runtime.md). # Запутанная диагностика HTTP HTTP/1.1, HTTP/2 и HTTP/3 используют тот же связанный клиент. macOS arm64 и Linux x64 использование кудрявого крючка 8.22.0, OpenSSL 3.5.9нг/http2 1.70.0, ngtcp2 1.25.0 и нг/http3 1.18.0. Windows x64 использует официальное здание Curl.se curl-for-win 8.22.0_3 с LibreSSL 4.3.3 и теми же библиотеками HTTP. Не требуется никакого резервного варианта системы, скачивания в рабочее время или разрешения администратора. Windows вверх по течению является рецептом построения https://github.com/curl/curl-for-win/tree/9d77e31e. Построить с `python3 scripts/native/build.py` (Windows: `python scripts/native/build.py`) до упаковки. macOS/Linux требуют инструментов C/C++, Cmake, Ninja, Perl, марка и pкг-config. Источники крепятся по версии и вверх по течению SHA-256 в `scripts/native/dependencies.lock.json`. Сценарий проверяет каждую скачку, статическо связывает библиотеки перевозок третьих сторон и не дает результатов без HTTP2/HTTP3/SSL - характеристики. Только библиотеки операционной системы остаются динамичными. Windows использует прикреплённый официальный двоичный архив, а не локально собранную транспортную стопку Windows. Связанный файл CA имеет свой собственный хеш; лицензии на компоненты и происхождение вверх по течению сопровождают время работы. Клиент и трастовый магазин установлены вне приложения в `resources/native-runtime/-/`. Каждая диагностическая проверка компонентов перед их использованием осуществляет проверку хеширования, архитектуры и работоспособности. Файлы конфига, прокси, TLS, а также переменные впрыска в библиотеку исключаются. Кёрл работает с абсолютным маршрутом, отключается, проверяется доверие CA, четко решённое IP семейство, нет печенья, не перенаправляется автоматически и ограниченная производительность и время. Перенаправления подтверждаются и репродукция производится по заявке. Поддержка HTTPS в портах, кроме 443. HTTP/3 использует `--http3-only` и подтверждается только после завершения передачи сообщения HTTP версии 3, а также успешной проверки сертификата. Ответы на ошибки HTTP, такие как 404, могут подтвердить протокол. Альт-Свк - это реклама, а не доказательство. Временное отключение QIFC, отказ сертификата, несрабатывание DNS, отказ в подсоединении, несовместимость протокола и неисправность элемента остаются различными. Время UDP оставляет серверную поддержку непроверенной. Время рукопожатия QIFC не указывается в качестве времени ТКП. Каждое измерение начинается с отдельного процесса/соединения. Теплое опцион не требует повторного использования связи для связуемого клиента. Это обеспечивает согласованность сопоставления протоколов. Доклады включают в себя версии, возможности, проверку TLS и сроки QIFC, а данные истории/экспорта удаляют тела, запросы по URL и заголовки аутентификации. Обновить эти булавки и восстановить каждую поддерживаемую платформу при обновлении транспортной стопки или трастового магазина CA. Публикуемые артефакты и снимки источника неизменяемы.