Hvernig framsendingarþjónn meðhöndlar sérsniðna API-haus
Fylgdu API-útgáfusviði í gegnum venjulega framsendingu, Connection-reglur hvers hops og skýrt stillta hausastefnu.
API getur borið útgáfu sína í sérsniðnu beiðnisviði eins og API-Version. Venjulegur framsendingarþjónn ætti ekki að henda því sviði eingöngu vegna þess að nafnið er ókunnugt. HTTP krefst þess að óþekkt svið séu send áfram, nema skilgreind undantekning eða stillt stefna eigi við.
Connection-sviðið er ein slík undantekning. Berið saman þessar dæmigerðu beiðnir:
API-Version: 2026-10
Connection: keep-alive
Hér hefur API-sviðið ekki verið merkt sem staðbundið fyrir þessa tengingu. Í næsta dæmi breytir sendandinn umfangi þess beinlínis:
API-Version: 2026-10
Connection: API-Version
Framsendingarþjónn fjarlægir svið sem Connection nefnir áður en hann sendir áfram og fjarlægir eða kemur í stað leiðbeininganna sem eru tengingarsértækar. Því ætti forritshaus sem er ætlaður upprunanum ekki að birtast í þeim táknalista.
Finndu punktinn þar sem sviðið breytist
Berið saman beiðnina sem biðlarinn byggði, sviðin sem framsendingarþjónninn tók við og sendi áfram, og það sem uppruninn fékk. Biðlari getur sleppt haus áður en þjónninn sér hann; stillt síu getur fjarlægt hann viljandi; netþjónn getur hafnað beiðni vegna þess að hausamörk eru yfirskorin.
Ekki draga þá ályktun að hljóðlát fjarlæging eigi sér stað eingöngu af hausastærðarmörkum sem greint var frá í gömlu uppsetningu. Mörk og hegðun við höfnun tilheyra raunverulegum hlutum og stillingum. Geymið HTTP-svarið og viðeigandi annála með athuguninni.
Fyrir HTTPS frá enda til enda inni í venjulegri CONNECT-göng eru framsendingarþjónninn ekki fær um að lesa og fjarlægja innra API-sviðið sértaklega. Þá tilheyrir hausaskoðun TLS-endum eða skoðunarmillilið sem er beinlínis treyst.