У меня есть SOAP-запрос, который должен иметь заголовок авторизации, чтобы можно было выполнить запрос.
Мне удалось успешно сделать запрос через SOAP.ui, установив заголовок на вкладке Header(не с тегом Header).
В node.js я добавляю заголовок с помощью addHttpHeader:
client.addHttpHeader('Authorization', httpHeader);
, где httpHeader - токен.
Когдавызывая API (через узел), я получаю сообщение об ошибке
401: не авторизован - токен не аутентифицирован
Этот ответ такой же, как когда я делаюзапрос (в SOAP.ui) без установки заголовка (на вкладке заголовка) или когда я устанавливаю заголовок в xml с помощью:
<Header>
<Authorization>value of my token </Authorization>
</Header>
При проверке моего запроса httpHeader находится там:
httpHeaders:
{ Authorization: 'some values' }
Что могло быть неправильно, если бы я не смог сделать запрос через узел, но смог сделать это с помощью SOAP.ui?
Есть ли способ проверитькак запрос отправляется в SOAP.ui, поэтому я могу попытаться повторить егов node.js