En klient klargjør en HTTP-forespørsel, og en videresendende proxy kan endre meldingen før den går videre. Destinasjonen er stedet der den videresendte versjonen blir observerbar.

ObservasjonspunktMelding som er tilgjengelig der
Klientens forespørselsobjektForespørselen som er klargjort for det første hoppet
Opphavets forespørselslogg eller ekko-behandlerForespørselen som mottas etter videresending
Klientens samling av svarheadereSvaret som mottas på returveien

For en kontrollert sjekk kan du bruke et endepunkt du drifter selv, som registrerer eller returnerer de mottatte forespørselsheaderne. Gi forespørselen en gjenkjennelig markør, slik at oppføringen hos opphavet kan knyttes til den aktuelle klienthandlingen.

I en applikasjon basert på WebClient beskriver ResponseHeaders svaret som returneres. Det er ingen registrering av proxyns forespørsel til destinasjonen. En server kan velge å gjenta forespørselsinformasjon i svarteksten, men det er applikasjonens atferd.

Har banen flere mellomledd, ser destinasjonen deres samlede videresendingseffekt. Bare at en header finnes, knytter ikke en endring til ett bestemt hopp. For egendefinerte API-felt forklarer reglene for videresending og Connection-feltet når en endring er ventet.

En vanlig HTTPS CONNECT-tunnel legger til nok en grense: den indre HTTP-forespørselen er kryptert mellom klienten og nettstedet. En relay-proxy kan ikke redigere disse krypterte headerne. Headere i CONNECT-utvekslingen hører til den separate utvekslingen, mens en administrert TLS-inspeksjonsproxy har en annen rolle.

Relaterte artikler