Ένας πελάτης ετοιμάζει ένα αίτημα HTTP και ένας διαμεσολαβητής προώθησης μπορεί να αλλάξει αυτό το μήνυμα πριν το στείλει παραπέρα. Ο προορισμός είναι το σημείο όπου η προωθημένη εκδοχή γίνεται παρατηρήσιμη.

Σημείο παρατήρησηςΜήνυμα διαθέσιμο εκεί
Αντικείμενο αιτήματος του πελάτηΤο αίτημα που ετοιμάστηκε για το πρώτο άλμα
Αρχείο καταγραφής αιτημάτων της προέλευσης ή χειριστής ηχούςΤο αίτημα που ελήφθη μετά την προώθηση
Συλλογή κεφαλίδων απόκρισης του πελάτηΗ απόκριση που ελήφθη στη διαδρομή επιστροφής

Για ελεγχόμενο έλεγχο, χρησιμοποιήστε ένα τελικό σημείο που διαχειρίζεστε εσείς και που καταγράφει ή επιστρέφει τις κεφαλίδες αιτήματος που έλαβε. Δώστε στο αίτημα ένα αναγνωρίσιμο σημάδι ώστε η εγγραφή της προέλευσης να μπορεί να συσχετιστεί με τη συγκεκριμένη ενέργεια του πελάτη.

Σε μια εφαρμογή βασισμένη στο WebClient, ResponseHeaders περιγράφει την απόκριση που επιστρέφεται. Δεν είναι καταγραφή του αιτήματος του διαμεσολαβητή προς τον προορισμό. Ένας διακομιστής μπορεί να επιλέξει να επαναλάβει πληροφορίες του αιτήματος στο σώμα της απόκρισής του, αλλά αυτή είναι συμπεριφορά της εφαρμογής.

Αν η διαδρομή περιέχει πολλούς ενδιάμεσους, ο προορισμός βλέπει τα συνδυασμένα αποτελέσματα της προώθησής τους. Η απλή παρουσία μιας κεφαλίδας δεν αποδίδει μια αλλαγή σε ένα συγκεκριμένο άλμα. Για προσαρμοσμένα πεδία API, οι κανόνες προώθησης και του πεδίου Connection εξηγούν πότε αναμένεται αλλοίωση.

Μια συνηθισμένη σήραγγα HTTPS CONNECT προσθέτει άλλο ένα όριο: το εσωτερικό αίτημα HTTP είναι κρυπτογραφημένο μεταξύ πελάτη και ιστότοπου. Ένας διαμεσολαβητής αναμετάδοσης δεν μπορεί να επεξεργαστεί αυτές τις κρυπτογραφημένες κεφαλίδες. Οι κεφαλίδες στην ανταλλαγή CONNECT ανήκουν σε εκείνη τη χωριστή ανταλλαγή, ενώ ένας διαχειριζόμενος διαμεσολαβητής επιθεώρησης TLS έχει διαφορετικό ρόλο.

Σχετικά άρθρα