Një API mund ta mbajë versionin e vet në një fushë kërkese të personalizuar si API-Version. Një proxy përçues i zakonshëm nuk duhet ta hedhë poshtë atë fushë vetëm sepse emri është i panjohur. HTTP kërkon përçimin e fushave të panjohura, përveç rastit kur zbatohet një përjashtim i përcaktuar ose një politikë e konfiguruar.

Fusha Connection është një nga ato përjashtime. Krahasoni këto kërkesa ilustruese:

API-Version: 2026-10
Connection: keep-alive

Këtu fusha e API-së nuk është caktuar si lokale për këtë lidhje. Në shembullin vijues dërguesi e ndryshon shprehimisht shtrirjen e saj:

API-Version: 2026-10
Connection: API-Version

Një proxy përçues heq fushat që Connection emërton përpara përçimit dhe heq ose zëvendëson vetë udhëzimet specifike të lidhjes. Prandaj një titull aplikacioni i destinuar për origjinën nuk duhet të shfaqet në atë listë shenjash.

Gjeni pikën ku ndryshon fusha

Krahasoni kërkesën e ndërtuar nga klienti, fushat e marra dhe të përçuar nga proxy-i dhe atë që mori origjina. Një klient mund të heqë një titull përpara se proxy-i ta shohë; një filtër i konfiguruar mund ta heqë me dashje; një server mund të refuzojë një kërkesë për tejkalim të një kufiri titujsh.

Mos nxirrni përfundim për heqje të heshtur vetëm nga një prag i madhësisë së titullit të raportuar në një vendosje të vjetër. Kufijtë dhe sjellja e refuzimit i përkasin komponentëve dhe konfigurimit aktual. Ruani përgjigjen HTTP dhe regjistrat përkatës së bashku me vëzhgimin.

Për HTTPS nga skaji në skaj brenda një tuneli CONNECT të zakonshëm, proxy-i nuk mund ta lexojë dhe ta heqë në mënyrë selektive fushën e brendshme të API-së. Atëherë inspektimi i titujve u takon skajeve TLS ose një ndërmjetësi inspektimi eksplicitësisht të besuar.

Artikuj të ngjashëm