SOAP服务错误

时间:2011-10-28 05:37:00

标签: php web-services soap nusoap

当我将我的webservice文件上传到实时服务器时,它不起作用。它正在使用localhost。我该如何解决这个问题?

错误消息

  

致命错误:未捕获的SoapFault异常:[WSDL] SOAP-ERROR:解析   WSDL:无法加载   'http://openinvite.biz/iphoneservice/server2.php':过早结束   标签html第2行中的数据   D:\ Hosting \ 7340680 \ html \ iphoneservice \ test.php:102堆栈跟踪:#0   d:\主机\ 7340680 \ HTML \ iphoneservice \ test.php的(102):   SoapClient-> SoapClient('http://fomlatong.com/server.php')#1 {main}   在第102行的D:\ Hosting \ 7340680 \ html \ iphoneservice \ test.php中抛出

2 个答案:

答案 0 :(得分:3)

您应该使用WSDL版本而不是HTML版本。

将您的网址更改为http://openinvite.biz/iphoneservice/server2.php?wsdl

该服务的方法列表似乎是

  • syncvents
  • getEvents
  • getAllEvents
  • searchPlaces
  • rsvpEvent
  • searchByCity
  • EditEvent

我不确定为什么你希望有call()方法。

答案 1 :(得分:1)

而不是使用“soapclient”使用“nusoap_client”