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 или значение, скопированное в настройки прокси, могут создать вторую ошибку.