403 Ошибка при попытке доступа к веб-службе - PullRequest
0 голосов
/ 09 марта 2020

Я получаю следующий ответ при попытке доступа к веб-службе REST

дата: понедельник, 09 марта 2020 15:27:42 GMT сервер: Microsoft-IIS / 10.0 статус: 403 x-powered- by: ASP. NET

Я настроил SOAPUI для использования созданных мной сертификатов безопасности, добавив их в качестве хранилищ ключей и предпочтений в Rest API. Однако я продолжаю получать эту ошибку при попытке связаться с веб-сервисом!

ошибка на Soap при попытке подключиться к Swagger

невозможно прочитать местоположение https://iecwcbitsvr130/swagger/v1/swagger.json из-за Ошибка конфигурации SSL. Возможно, SSL-сертификат сервера недействителен, самоподписан или имеет недоверенный центр сертификации.

1 Ответ

0 голосов
/ 10 марта 2020

Трудно дать конкретный c ответ без дополнительной информации. Тем не менее, я думаю, что эти две ошибки в некоторой степени не связаны.

Ответ 403 означает, что вы не авторизованы , но не не аутентифицированы (см. РФ C). На высоком уровне это означает, что сервер доверяет вам, как вы говорите, но решил, что вам не разрешен доступ к ресурсу или выполнение запрошенного вами действия. Представьте, что вы отправляете запрос в API StackOverflow, чтобы удалить вопрос другого пользователя . Вы предоставляете свои учетные данные в запросе. API ответит 403, чтобы указать, что оно приняло ваши учетные данные, но у вас нет разрешения на удаление другого вопроса пользователя.

Для второго вопроса, который я бы рекомендовал что вы пытаетесь получить доступ к этому адресу в браузере. Если вы нажмете на замок где-то сверху (это зависит от того, какой браузер вы используете), вы сможете увидеть информацию об используемом сертификате. Как правило, ошибки в сертификате - это ошибка службы, к которой вы обращаетесь, но вам нужно понять, почему от нее точно отказывают.

...