Asiakas valmistelee HTTP-pyynnön, ja eteenpäin välittävä välityspalvelin voi muuttaa viestiä ennen sen lähettämistä edelleen. Kohde on paikka, jossa edelleenlähetetty versio tulee havaittavaksi.

HavaintopisteSiellä käytettävissä oleva viesti
Asiakkaan pyyntöobjektiEnsimmäistä hyppyä varten valmisteltu pyyntö
Alkuperän pyyntöloki tai kaiku-käsittelijäEdelleenlähetyksen jälkeen vastaanotettu pyyntö
Asiakkaan vastausotsakkeiden kokoelmaPaluupolulla vastaanotettu vastaus

Hallittua tarkistusta varten käytä päätepistettä, jota hallitset itse ja joka tallentaa tai palauttaa vastaanotetut pyyntöotsakkeet. Anna pyynnölle tunnistettava merkki, jotta alkuperän tietue voidaan yhdistää kyseiseen asiakastoimintoon.

WebClientiin perustuvassa sovelluksessa ResponseHeaders kuvaa palautettua vastausta. Se ei ole tallenne välityspalvelimen pyynnöstä kohteelle. Palvelin voi valita toistaa pyyntötietoja vastauksensa rungossa, mutta se on sovelluksen toimintaa.

Jos polku sisältää useita välittäjiä, kohde näkee niiden yhdistetyt edelleenlähetysvaikutukset. Pelkkä otsakkeen olemassaolo ei kohdista muutosta yhteen tiettyyn hyppyyn. Mukautettujen API-kenttien osalta edelleenlähetyksen ja Connection-kentän säännöt selittävät, milloin muutosta odotetaan.

Tavallinen HTTPS CONNECT -tunneli lisää toisen rajan: sisempi HTTP-pyyntö on salattu asiakkaan ja verkkosivuston välillä. Välittävä välityspalvelin ei voi muokata näitä salattuja otsakkeita. CONNECT-vaihdon otsakkeet kuuluvat tuohon erilliseen vaihtoon, kun taas hallitulla TLS-tarkastusvälityspalvelimella on eri rooli.

Aiheeseen liittyvät artikkelit