2016-02-10 3 views
1

Мои сервисы REST SOAPUI получают отказ из-за запросов предполетных OPTIONS. Я создал в SOAPUI услугу GET/getAllStudents. Когда я попытался вызвать его с сервера apache, OPTIONS getAllStudents вызывается браузером, и он получает отказ с ошибкой 404. Есть ли способ решить эту проблему?SOAP UI REST mockservices становится неудачным из-за предполетных запросов

ответ

1

Это звучит как проблема, которая должна быть решена на стороне сервера. Для входящих ВАРИАНТОВ просит ваш сервер должен ответить с разрешенными методами, а также разрешенного происхождением, используя следующие заголовки:

Access-Control-Allow-Origin: http://foo.example 
Access-Control-Allow-Methods: POST, GET, OPTIONS 
+0

Это не может быть 'Access-Control-Allow-Origin' вопросом. Потому что, если все остальное верно, то оно должно было обеспечить «200 ok». Я прокомментировал это на вопрос [this] (http://stackoverflow.com/questions/35045971/soap-response-firefox-vs-soapui-same-machine), - спросил я. Возможно, я ошибаюсь. – user1207289

+0

Как это сделать в SOAP UI –

+1

@KartikeyaSharma в редакторе MockResponse есть знак «зеленый плюс» с помощью всплывающей подсказки «Добавляет пользовательский HTTP-заголовок к этому сообщению», в качестве заголовка вы помещаете первую часть (перед двоеточием, без нее) и в качестве значения вы ставите вторую часть (после двоеточия, без пробелов), кроме того, вы можете поместить звездочку вместо URL-адреса, чтобы разрешать запросы из любой части. –