Ένα 407 ζητά από το SoapUI να πιστοποιηθεί στον ενδιάμεσο. Μια κεφαλίδα Authorization που προορίζεται για την υπηρεσία SOAP δεν μπορεί να απαντήσει σε αυτό, και σε HTTPS ο διαμεσολαβητής μπορεί να απορρίψει το CONNECT πριν σταλεί το αίτημα της υπηρεσίας.

Βάλτε το όνομα κεντρικού υπολογιστή, τη θύρα, το όνομα χρήστη και τον κωδικό του ενδιάμεσου στις ρυθμίσεις διαμεσολαβητή του SoapUI. Κρατήστε την πιστοποίηση της υπηρεσίας στο αίτημά της ή στο κατάλληλο προφίλ εξουσιοδότησης. Τα διαπιστευτήρια ασφάλειας μηνυμάτων SOAP μπορεί να σχηματίζουν άλλο επίπεδο.

ΑπόκρισηΠοιος ρωτά;Αντίστοιχη κεφαλίδα διαπιστευτηρίων
407 / Proxy-AuthenticateΟ διαμεσολαβητήςProxy-Authorization
401 / WWW-AuthenticateΟ προορισμόςAuthorization

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

Αν φαίνεται να στέλνεται λάθος λογαριασμός, συγκρίνετε το επιλεγμένο προφίλ πιστοποίησης, τις ρητές κεφαλίδες και την πραγματική ανταλλαγή χωρίς τα μυστικά. Κρατήστε την έκδοση του SoapUI μαζί με αυτά τα στοιχεία· αναφορές για το σύμπτωμα σε παλαιότερες εκδόσεις δεν αποδεικνύουν την αιτία του σε αυτή την εγκατάσταση.

Μια χειροκίνητα κατασκευασμένη κεφαλίδα Basic ισχύει μόνο για πιστοποίηση Basic. Το περιεχόμενό της σε Base64 εξακολουθεί να περιέχει διαπιστευτήρια, και διπλές κεφαλίδες Authorization ή μια τιμή που αντιγράφηκε στις ρυθμίσεις διαμεσολαβητή μπορεί να δημιουργήσουν δεύτερο σφάλμα.

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