Ako preposielací proxy zaobchádza s vlastnou hlavičkou API
Sledujte pole verzie API cez bežné preposielanie, pravidlá Connection pre jednotlivý skok a výslovne nastavenú politiku hlavičiek.
API môže svoju verziu niesť vo vlastnom poli požiadavky, napríklad API-Version. Bežný preposielací proxy by toto pole nemal zahodiť len preto, že je jeho názov neznámy. HTTP vyžaduje preposielanie nerozpoznaných polí, ak sa neuplatní definovaná výnimka alebo nastavená politika.
Pole Connection je jednou z takých výnimiek. Porovnajte tieto ilustratívne požiadavky:
API-Version: 2026-10
Connection: keep-alive
Tu pole API nie je označené ako lokálne pre toto spojenie. V ďalšom príklade odosielateľ výslovne mení jeho rozsah:
API-Version: 2026-10
Connection: API-Version
Preposielací proxy odstraňuje polia pomenované v Connection pred preposlaním a odstraňuje alebo nahrádza samotné pokyny špecifické pre spojenie. Hlavička aplikácie určená pre pôvodcu by sa preto nemala objaviť v tom zozname tokenov.
Nájdite bod, v ktorom sa pole mení
Porovnajte požiadavku zostavenú klientom, polia prijaté a preposlané proxy a to, čo pôvodca dostal. Klient môže hlavičku vynechať skôr, než ju proxy uvidí; nastavený filter ju môže zámerne odstrániť; server môže požiadavku odmietnuť pre prekročenie limitu hlavičiek.
Nevyvodzujte tiché odstránenie iba z prahu veľkosti hlavičky hláseného v starom nasadení. Limity a správanie pri odmietnutí patria skutočným komponentom a konfigurácii. Uchovajte HTTP odpoveď a príslušné záznamy spolu s pozorovaním.
Pri HTTPS od konca do konca v bežnom tuneli CONNECT nemôže proxy čítať a cielene odstrániť vnútorné pole API. Inšpekcia hlavičiek potom patrí koncovým bodom TLS alebo výslovne dôveryhodnému inšpekčnému sprostredkovateľovi.