SoapUI nhận 407 trước khi dịch vụ SOAP có thể xác thực
Giữ thông tin đăng nhập proxy trong cài đặt proxy của SoapUI và chẩn đoán riêng, tách khỏi 401 của dịch vụ hoặc thông tin xác thực bảo mật thông điệp.
407 yêu cầu SoapUI xác thực với máy trung gian. Tiêu đề Authorization dành cho dịch vụ SOAP không thể trả lời yêu cầu đó, và với HTTPS, proxy có thể từ chối CONNECT trước khi yêu cầu dịch vụ được gửi đi.
Nhập host, cổng, tên người dùng và mật khẩu của máy trung gian vào cài đặt proxy của SoapUI. Giữ xác thực của dịch vụ trên yêu cầu của nó hoặc trong hồ sơ cấp quyền phù hợp. Thông tin xác thực bảo mật thông điệp SOAP có thể tạo thành một lớp khác.
| Phản hồi | Ai đang hỏi? | Tiêu đề thông tin xác thực tương ứng |
|---|---|---|
| 407 / Proxy-Authenticate | Proxy | Proxy-Authorization |
| 401 / WWW-Authenticate | Đích đến | Authorization |
Với lỗi HTTPS, trước tiên xác định liệu CONNECT có được chấp nhận. Sau đó kiểm tra trao đổi với dịch vụ. Thứ tự này giúp không nhầm việc thiếu đăng nhập đường hầm với việc dịch vụ từ chối tài khoản của chính nó.
Nếu có vẻ tài khoản sai đang được gửi, hãy so sánh hồ sơ xác thực đã chọn, các tiêu đề tường minh và trao đổi thực tế sau khi đã loại bỏ thông tin mật. Giữ phiên bản SoapUI cùng bằng chứng đó; các báo cáo về triệu chứng trong những bản phát hành cũ không xác lập nguyên nhân trong bản cài này.
Tiêu đề Basic được tạo thủ công chỉ áp dụng cho xác thực Basic. Nội dung Base64 của nó vẫn chứa thông tin xác thực, và các tiêu đề Authorization trùng lặp hoặc một giá trị bị sao chép vào cài đặt proxy có thể tạo ra lỗi thứ hai.