Το SoapUI λαμβάνει 407 πριν μπορέσει η υπηρεσία SOAP να πιστοποιηθεί
Κρατήστε τη σύνδεση διαμεσολαβητή στις ρυθμίσεις διαμεσολαβητή του SoapUI και διαγνώστε την ξεχωριστά από το 401 της υπηρεσίας ή τα διαπιστευτήρια ασφάλειας μηνυμάτων.
Ένα 407 ζητά από το SoapUI να πιστοποιηθεί στον ενδιάμεσο. Μια κεφαλίδα Authorization που προορίζεται για την υπηρεσία SOAP δεν μπορεί να απαντήσει σε αυτό, και σε HTTPS ο διαμεσολαβητής μπορεί να απορρίψει το CONNECT πριν σταλεί το αίτημα της υπηρεσίας.
Βάλτε το όνομα κεντρικού υπολογιστή, τη θύρα, το όνομα χρήστη και τον κωδικό του ενδιάμεσου στις ρυθμίσεις διαμεσολαβητή του SoapUI. Κρατήστε την πιστοποίηση της υπηρεσίας στο αίτημά της ή στο κατάλληλο προφίλ εξουσιοδότησης. Τα διαπιστευτήρια ασφάλειας μηνυμάτων SOAP μπορεί να σχηματίζουν άλλο επίπεδο.
| Απόκριση | Ποιος ρωτά; | Αντίστοιχη κεφαλίδα διαπιστευτηρίων |
|---|---|---|
| 407 / Proxy-Authenticate | Ο διαμεσολαβητής | Proxy-Authorization |
| 401 / WWW-Authenticate | Ο προορισμός | Authorization |
Σε αποτυχία HTTPS, εξακριβώστε πρώτα αν έγινε δεκτό το CONNECT. Έπειτα εξετάστε την ανταλλαγή με την υπηρεσία. Αυτή η σειρά εμποδίζει μια απούσα σύνδεση σήραγγας να εκληφθεί ως απόρριψη του δικού της λογαριασμού από την υπηρεσία.
Αν φαίνεται να στέλνεται λάθος λογαριασμός, συγκρίνετε το επιλεγμένο προφίλ πιστοποίησης, τις ρητές κεφαλίδες και την πραγματική ανταλλαγή χωρίς τα μυστικά. Κρατήστε την έκδοση του SoapUI μαζί με αυτά τα στοιχεία· αναφορές για το σύμπτωμα σε παλαιότερες εκδόσεις δεν αποδεικνύουν την αιτία του σε αυτή την εγκατάσταση.
Μια χειροκίνητα κατασκευασμένη κεφαλίδα Basic ισχύει μόνο για πιστοποίηση Basic. Το περιεχόμενό της σε Base64 εξακολουθεί να περιέχει διαπιστευτήρια, και διπλές κεφαλίδες Authorization ή μια τιμή που αντιγράφηκε στις ρυθμίσεις διαμεσολαβητή μπορεί να δημιουργήσουν δεύτερο σφάλμα.