Si e trajton një proxy përçues një titull API të personalizuar
Ndiqni një fushë versioni API përmes përçimit normal, rregullave Connection specifike për çdo hap dhe një politike titujsh të konfiguruar shprehimisht.
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.