HTTP proxy eskaerak: URL absolutuak Host goiburuaren aurrean
Eutsi eskaeraren helburu absolutua eta Host eremua bat etorrita HTTP/1.1 eskaera bat proxy esplizitu baten bidez egiten duzunean.
Zer ostalari aipatzen du HTTP/1.1 proxy eskaera honek?
GET http://first.example/path HTTP/1.1
Host: second.example
Mezua ez da koherentea. Proxy batera bidalitako forma absolutuko eskaeran, RFC 9112k eskatzen du birbidalitako Host balioa eskaeraren helburutik etor dadila. Host: first.example birbidaltzea da espero den jokabidea.
Garapen gune bateko proban, mantendu baliabidearen ostalari-izena bat etorrita URLan eta HTTP authorityan. Eman nahi den izenetik helbiderako mapaketa ebazpenaren ardura duen hop-ean. Host-en gainidazketa kontraesankorra ez da backend bat hautatzeko argibide eramangarria.
HTTPS desberdina da. CONNECT tunel arrunta ireki ondoren, TLS eta barneko HTTP trukea haren barruan gertatzen dira. Interzeptatzen ez duen proxy batek ezin du normalean Host eremu zifratu hori berridatzi. CONNECT helmuga, TLS izena eta ziurtagiriaren identitatea rol bereiziak izaten jarraitzen dute.
Via, Referer edo Cache-Control ezabatzeak ez ditu bi authorityak adosten. Erregistratu eskaeraren forma eta goiburua behatu zenuen tokia proxyaren berridazketa diagnostikatzen hasi aurretik.