Un 407 cere SoapUI să se autentifice la intermediar. Un antet Authorization destinat serviciului SOAP nu poate răspunde la asta, iar în HTTPS proxy-ul poate respinge CONNECT înainte ca cererea serviciului să fie trimisă.

Introduceți gazda, portul, numele de utilizator și parola intermediarului în setările de proxy din SoapUI. Lăsați autentificarea serviciului pe cererea acestuia sau pe profilul de autorizare corespunzător. Acreditările de securitate ale mesajelor SOAP pot forma un alt strat.

RăspunsCine întreabă?Antetul de acreditări corespunzător
407 / Proxy-AuthenticateProxy-ulProxy-Authorization
401 / WWW-AuthenticateDestinațiaAuthorization

La o defecțiune HTTPS, stabiliți mai întâi dacă CONNECT a fost acceptat. Apoi examinați schimbul cu serviciul. Această ordine împiedică confundarea unei autentificări lipsă la tunel cu respingerea propriului cont de către serviciu.

Dacă pare că se trimite contul greșit, comparați profilul de autentificare selectat, anteturile explicite și schimbul real după eliminarea secretelor. Păstrați versiunea SoapUI împreună cu aceste dovezi; raportările simptomului în versiuni anterioare nu dovedesc cauza în această instalare.

Un antet Basic construit manual se aplică doar autentificării Basic. Conținutul său Base64 conține în continuare acreditări, iar anteturile Authorization duplicate sau o valoare copiată în setările de proxy pot crea o a doua eroare.

Articole similare