iOS: поле заголовка запроса SOAPAction не разрешено Access-Control-Allow-Headers - PullRequest
0 голосов
/ 30 августа 2018

Я использую ionic v3. Я запускаю приложение на своем iPhone, используя ionic Cordova с iOS. Приложение работает фантастически, но когда оно пытается подключиться к SOAP API для выполнения некоторых операций, responseXML имеет значение null, и я получаю следующую ошибку:

XMLHttpRequest не может загрузить https://www.hostname.com/service.cfc?wsdl.strong текст Поле заголовка запроса SOAPAction не разрешено Access-Control-Allow-Headers.

Это происходит потому, что я отправляю: this.xmlHttp.setRequestHeader ("SOAPAction", ""); [да, с пустым значением, так как оно есть в заголовке запроса].

И если этот заголовок запроса не отправляется, то сервер возвращает ошибку 500.

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

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

Большое спасибо.

1 Ответ

0 голосов
/ 30 августа 2018

Я нашел ответ, и он работал. Посмотрите на это:

http://uncaughterror.com/programming/ionic3/preflight-response-issue-with-ionic3-app-on-ios-build-only-resolved/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...