我想将以下XML文件发送到http://lite.realtime.nationalrail.co.uk
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:com="http://thalesgroup.com/RTTI/2010-11-01/ldb/commontypes" xmlns:typ="http://thalesgroup.com/RTTI/[put your version here]/ldb/types">
<com:AccessToken>
<com:TokenValue>XXXXXXXXXXXXXXXXXXXX</com:TokenValue>
</com:AccessToken>
<typ:GetDepartureBoardRequest>
<typ:numRows>10</typ:numRows>
<typ:crs>MAN</typ:crs>
</typ:GetDepartureBoardRequest>
但是我并没有真正到达任何地方,离我最近的任何数据都是HTTP错误405
答案 0 :(得分:0)
您是否尝试使用本机SoapClient类来发送SOAP请求?它要求您定义WSDL路径。然后,每个参数都可以与一个或多个对象一起发送。
为了方便你这一切,你可以在WsdlToPhp
使用WSDL到php生成器,例如wsdltophp.com