У меня есть довольно nitpicky SoapApi, с которым я хочу поговорить.Как изменить заголовок HTTP SOAPAction для SoapClient?
Мне нужно изменить заголовок SoapAction
, который отправляется с запросом HTTP.
Я не говорю о \SoapHeader
, который передается вместе с Soap Envelop как часть XML-сообщения, но HTTP-заголовок SOAPAction
.
Использование локон Я бы отправить запрос, как это:
curl --header "Content-Type: text/xml;charset=UTF-8" --header "SOAPAction: http://tempuri.org/my-custom-action" --data @message.xml http://some-soap-endpoint.asmx --proxy le-proxy:3218
Это, кажется, можно только установить SOAPAction во время SoapClient
создания