Ettevõte Cloudflare avas h3i koodi, tööriista HTTP/3 testimiseks

Cloudflare kuulutas välja h3i tööriista allika koodi, mis sisaldab käsurea utiliiti ja funktsioonide raamatukogu HTTP/3 protokolli serverite madalamate tasemete testimiseks ja tõrkeotsimiseks. Utiliiti saab kasutada HTTP/3 serverite käitumise hindamiseks, spetsifikatsioonide nõuetele vastavuse taseme määramiseks ja erakorraliste olukordade suhtes reageerimise kontrollimiseks. Utiliidi kood on kirjutatud Rusti keeles ja see on avatud BSD litsentsi all.

Utiliiti saab kasutada HTTP/3 kliendina, mis pakub täiustatud võimalusi sidekanali täielikuks haldamiseks. Näiteks võimaldab h3i edastada igasse HTTP/3 voogu ja igas järjekorras raame, mis sisaldavad nii korrektset kui ka ebaõiget sisu. Kõiki toiminguid salvestatakse logisse, mida saab hiljem kasutada sessiooni kordamiseks.

Raamatukokku kuuluvat teed saab kasutada automatiseeritud testide kirjutamiseks, mis kontrollivad HTTP/3 toe õiget rakendamist arenduse ajal. serverid HTTP/3 ja oma süsteemide ning teenuste töö hindamine, sealhulgas ebaõigete päringute saatmine ja ebanormaalsete muudatuste tegemine andmevoogudes (näiteks binaarsete raamide saatmine vales järjekorras koos pealkirjadega või Content-Length pealkirja osutamine, mis ei vasta tegelikule andmete mahule).

HTTP/3 tõrkeotsing on keeruline protokolli keerukuse tõttu, kus transpordiks kasutatakse UDP baasil baseeruvat QUIC protokolli ning rakendatakse üsna keerulisi voogude juhtimise, operatsioonide paralleelset töötlemist, prioriteetide seadmist, ühenduste multiplexerimist, andmete, pealkirjade, seadistuste ja käskude pakendamist binaarsetesse raamide.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster