Я создал веб-сервис, который использует базовую аутентификацию в JDeveloper 11.1.1.4.
Когда я тестирую свое приложение с помощью клиентского приложения, оно работает правильно, поэтому я знаю, что механизм аутентификации не имеет проблем.
Как я могу передать информацию об аутентификации в HTTP-анализатор, щелкнув правой кнопкой мыши веб-службы и выбрав Test Web Service
?
Я пытался передать учетные данные через SOAP Headers > :WS-Security:Header
, как показано ниже, но не работает
Я также пытался пройти аутентификацию с помощью опции Credentials
, как показано ниже.
В обоих случаях я получаю эту ошибку 500 HTTP Analyzer Server Error The server sent HTTP status code 401: Unauthorized: .....
Как я могу пройти через это? Спасибо
ОБНОВЛЕНИЕ
Я также пытался передать параметр Authentication
в Request HTTP Headers
, но получил сообщение об ошибке:
Ошибка 403 — Запрещено из RFC 2068 Протокол передачи гипертекста — HTTP/1.1: 10.4.4 403 Запрещено Сервер понял запрос, но отказывается его выполнять. Авторизация не поможет и запрос НЕ ДОЛЖЕН повторяться. Если метод запроса не был HEAD и сервер желает обнародовать, почему запрос не был выполнен, он ДОЛЖЕН описать причину отказа в сущности. Этот код состояния обычно используется, когда сервер не хочет точно раскрывать, почему запрос был отклонен, или когда никакой другой ответ не применим.