Как настроить заголовок SOAPACTION с помощью запроса ajax? - PullRequest
0 голосов
/ 23 октября 2019

У меня проблема с использованием веб-службы SOAP. По сути, я просто хочу проверить некоторую информацию аутентификации с помощью простой формы: логин / пароль.

Я создаю сценарий Ajax с jQuery для вызова этого веб-сервиса, но у меня есть проблема с заголовком SOAPAction (ошибка 500). Я не знаю, может ли это помочь, я работаю с WordPress. И я провел хороший тест с API на SOAPUI.

Я просто не знаю, как это исправить. Спасибо за вашу помощь (если вам нужна дополнительная информация, пожалуйста, спросите меня)!

var soapLogin = xmlString;   

$.ajax({
url: myUrl,
type: "POST",
dataType: "xml",
data: soapLogin,
contentType: "text/xml; charset=utf-8",
processData: false,
success: onSuccess,
error: onError
});
function onSuccess(data){
  console.log(data);
}
function onError(data){
   console.log('nop');
}

РЕДАКТИРОВАТЬ: В случае, если у кого-то возникла та же проблема: я не нашел, как боротьсяс JS. Вот почему я пробую PHP, и он работает как шарм.

if($_POST['nom']){
        $client = new SoapClient($SOAPURL, array('trace' => 1));
        $client->method1('login', 'password');
        echo "Response:\n" . $client->__getLastResponse() . "\n";
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...