Promatrajte proslijeđeni zahtjev proxyja na njegovu odredištu
Odaberite ispravnu točku promatranja za zaglavlja koja se dodaju ili mijenjaju nakon što klijent pošalje HTTP zahtjev.
Klijent priprema HTTP zahtjev, a unaprijedni proxy može promijeniti tu poruku prije nego je pošalje dalje. Odredište je mjesto na kojem proslijeđena verzija postaje vidljiva.
| Točka promatranja | Poruka dostupna ondje |
|---|---|
| Objekt zahtjeva klijenta | Zahtjev pripremljen za prvi skok |
| Dnevnik zahtjeva izvora ili rukovatelj odjeka | Zahtjev primljen nakon prosljeđivanja |
| Zbirka zaglavlja odgovora klijenta | Odgovor primljen na povratnom putu |
Za kontroliranu provjeru upotrijebite krajnju točku koju sami vodite i koja bilježi ili vraća primljena zaglavlja zahtjeva. Dajte zahtjevu prepoznatljiv marker kako bi se zapis izvora mogao povezati s određenom radnjom klijenta.
U aplikaciji utemeljenoj na WebClientu ResponseHeaders opisuje vraćeni odgovor. To nije zapis proxyjeva zahtjeva prema odredištu. Poslužitelj može odabrati da odjekne podatke o zahtjevu u tijelu odgovora, ali to je ponašanje aplikacije.
Ako put sadrži nekoliko posrednika, odredište vidi njihove spojene učinke prosljeđivanja. Sama prisutnost zaglavlja ne pripisuje promjenu jednom određenom skoku. Za prilagođena polja API-ja, pravila prosljeđivanja i polja Connection objašnjavaju kada se promjena očekuje.
Običan tunel HTTPS CONNECT dodaje još jednu granicu: unutarnji HTTP zahtjev šifriran je između klijenta i web-mjesta. Prijenosni proxy ne može uređivati ta šifrirana zaglavlja. Zaglavlja u razmjeni CONNECT pripadaju toj zasebnoj razmjeni, dok upravljani proxy za TLS inspekciju ima drukčiju ulogu.