> Selle tõlke keeleline läbivaatamine on pooleli. Ebaselguse korral võrrelge [ingliskeelse originaaliga](https://www.sm.ch-j.eu/docs/i18n/en/http-runtime.md). # Kompundeeritud HTTP diagnostika tööaeg HTTP/1.1, HTTP/2 ja HTTP/3 kasutavad sama komplekteeritud loki klienti. macOS arm64 ning Linux x64 kasutada lokit 8.22.0, OpenSSL 3.5.9, nghttp2 1.70.0, ngtcp2 1.25.0 ja nghttp3 1.18.0. Windows x64 kasutab ametlikku lokit.se curl-for-win 8.22.0_3 staatiline hoone LibresSL 4.3.3 ja sama HTTP teekid. Ei süsteemi loki varukoopia, Runtime alla laadida või administraatori luba on vaja. Windows ülesvoolu korratav ehitada retsept on https://github.com/curl/curl-for-win/tree/9d77e31e . Ehitamine `python3 scripts/native/build.py` (Windows: `python scripts/native/build.py`) enne pakendamist. macOS/Linux nõuab C/C++ tööriistu, CMake'i, Ninja, Perli, make ja pkg-config. Allikad pinned versiooni ja ülesvoolu SHA-256 `scripts/native/dependencies.lock.json`. Skript kontrollib igat allalaadimist, ühendab staatiliselt kolmanda osapoole transporditeegid ja ei tööta ilma HTTP2/HTTP3/SSL funktsioonideta. Dünaamiliseks jäävad ainult operatsioonisüsteemi raamatukogud. Windows kasutab pinned ametlik binaararhiiv, mitte kohapeal koostatud Windows transpordi korstnat. Kompundeeritud CA failil on oma riputatud hash; komponentide litsentsid ja ülesehitus lähtekoht kaasas tööaeg. Klient ja usalduskauplus on paigaldatud väljaspool app.asar sisse `resources/native-runtime/-/`. Iga diagnostika kontrollib komponendi hashes, arhitektuur ja käivitatav võimeid enne kasutamist. Konfig failid, proxies, TLS usaldus keskkond üle ja teegi süsti muutujad on välistatud. loki jookseb absoluutse tee, shell keelatud, kontrollitud CA usaldust, selgelt lahendatud IP perekond, ei ole küpsiseid, automaatne ümbersuunamine, ning piiratud väljund ja aeg. Ümbersuunamised valideeritakse ja lahendatakse uuesti rakenduse abil. HTTPS muude portide kui 443 puhul on toetatud. HTTP/3 kasutab `--http3-only`-d ja see kinnitatakse alles pärast HTTP versiooni 3 edastamist ning sertifikaadi edukat kontrollimist. HTTP-vea vastused, näiteks 404, võivad protokolli kinnitada. Alt-Svc on reklaam, mitte tõend. QUIC ajapiirang, sertifikaadi viga, DNS rike, ühenduse andmisest keeldumine, kokkusobimatu protokoll ja komponendi rike jäävad eristatuks. UDP ajapiirang jätab serveri toetuse kontrollimata. QUIC käepigistus ajastus ei ole teatatud TCP ajastus. Iga mõõtmine algab eraldi protsessi/ühendusega. Soe valik ei nõua ühendunud kliendi jaoks ühenduse taaskasutamist. See hoiab protokolli võrdlused järjepidevana. Aruanded hõlmavad tööaja versioone, võimeid, TLS kontrolli ja QUIC ajastus, samas ajalugu / eksport eemaldada asutused, URL päringud ja autentimise päised. Uuenda need viigud ja taastada iga toetatud platvormi ajakohastamisel transpordi korstna või CA usalduskauplus. Avaldatud esemed ja lähtepildid on asendamatud.