Novērojiet starpniekservera pārsūtīto pieprasījumu tā galamērķī
Izvēlieties pareizo novērošanas punktu galvenēm, kas tiek pievienotas vai mainītas pēc tam, kad klients nosūta HTTP pieprasījumu.
Klients sagatavo HTTP pieprasījumu, un pārsūtošais starpniekserveris var mainīt šo ziņojumu pirms tā nosūtīšanas tālāk. Galamērķis ir vieta, kur pārsūtītā versija kļūst novērojama.
| Novērošanas punkts | Tur pieejamais ziņojums |
|---|---|
| Klienta pieprasījuma objekts | Pirmajam lēcienam sagatavotais pieprasījums |
| Avota pieprasījumu žurnāls vai atbalss apstrādātājs | Pēc pārsūtīšanas saņemtais pieprasījums |
| Klienta atbildes galveņu kolekcija | Atbildes ceļā saņemtā atbilde |
Kontrolētai pārbaudei izmantojiet galapunktu, kuru pārvaldāt jūs un kurš reģistrē vai atgriež saņemtās pieprasījuma galvenes. Piešķiriet pieprasījumam atpazīstamu marķieri, lai avota ierakstu varētu saistīt ar konkrēto klienta darbību.
Lietojumprogrammā, kuras pamatā ir WebClient, ResponseHeaders apraksta atgriezto atbildi. Tas nav starpniekservera pieprasījuma uz galamērķi ieraksts. Serveris var izvēlēties atkārtot pieprasījuma informāciju savā atbildes pamattekstā, taču tā ir lietojumprogrammas uzvedība.
Ja ceļā ir vairāki starpnieki, galamērķis redz to kopējo pārsūtīšanas ietekmi. Tikai galvenes klātbūtne nepiedēvē izmaiņas vienam konkrētam lēcienam. Pielāgotiem API laukiem pārsūtīšanas un Connection lauka noteikumi izskaidro, kad izmaiņas ir gaidāmas.
Parasts HTTPS CONNECT tunelis pievieno vēl vienu robežu: iekšējais HTTP pieprasījums ir šifrēts starp klientu un vietni. Starpposma starpniekserveris nevar rediģēt šīs šifrētās galvenes. Galvenes CONNECT apmaiņā pieder šai atsevišķajai apmaiņai, savukārt pārvaldītam TLS pārbaudes starpniekserverim ir cita loma.