【发布时间】:2015-12-07 16:24:34
【问题描述】:
我有一个相当挑剔的 SoapApi,我想与之交谈。
我需要更改随 HTTP 请求发送的 SoapAction 标头。
我说的不是作为 XML 消息的一部分与 Soap Envelop 一起传递的 \SoapHeader,而是 HTTP 标头 SOAPAction。
使用 curl 我会像这样发送请求:
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
似乎只能在 SoapClient 创建期间设置 SoapAction
【问题讨论】:
标签: php http soap http-headers