使用PHP在SOAP中发送XML

时间:2014-06-16 19:16:02

标签: php xml soap

我想将以下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

1 个答案:

答案 0 :(得分:0)

您是否尝试使用本机SoapClient类来发送SOAP请求?它要求您定义WSDL路径。然后,每个参数都可以与一个或多个对象一起发送。

为了方便你这一切,你可以在WsdlToPhp

使用WSDL到php生成器,例如wsdltophp.com