Запрос PUT/POST в SOAPUI дает 403, запрещенный, в то время как тот же запрос работает нормально в остальном клиенте Postman

На стороне сервера нет аутентификации, поэтому аутентификация не должна быть проблемой.

Формат URL: PUT https://localhost/api/v1/protections?integrationKey=111&userKey=1111&group=111&category=foo

Полезная нагрузка: {"action":"BLOCK"}

Это отлично работает в Postman. В пользовательском интерфейсе SOAP я ввожу ввод, как показано ниже: EndPoint: https://localhost Ресурс: /api/v1/protections Параметры:? IntegrationKey=111&userKey=1111&group=111&category=foo

в типе носителя я выбираю «application/json» и ввожу {»action»: «BLOCK»}, но получаю «Среда, 20 января, 16:25:27 PST 2016: DEBUG: Получение ответа: HTTP/1.1 403 Forbidden». любое предложение получить вывод в пользовательском интерфейсе SOAP.


person user3543707    schedule 21.01.2016    source источник


Ответы (3)


В зависимости от сервера, на котором выставлена ​​остальная часть службы, генерируется HTTP 403, вы должны проверить, что это сервер, и, таким образом, найти самый быстрый ответ. Также попробуйте сделать запрос GET из браузера, чтобы узнать, сможете ли вы ответить правильно, потому что проблема блокирует ваш компьютер на сервере.

person ToK1pelto    schedule 21.01.2016
comment
Спасибо ToKpelto за комментарий, GET отлично работает с SOAPUI и POSTMAN. это еще больше сбивает меня с толку, я проверил каждый параметр, который я указываю в обоих. Они такие же. Не знаю, что здесь не так. - person user3543707; 22.01.2016

Как и в случае с https, может случиться так, что вам не хватает некоторого набора сертификатов SOAPUI. возможно, Postman, который вы используете, уже настроен. Попробуйте проверить этот параметр.

person ToK1pelto    schedule 22.01.2016

В моем случае я пропустил заголовок «User-Agent» и «accept». Я вставил Soap UI и работает. В Postman эти заголовки ставятся автоматически.

введите здесь описание изображения

person Hernaldo Gonzalez    schedule 16.04.2020