【问题标题】:webservices using nusoap使用 nusoap 的网络服务
【发布时间】:2011-09-05 06:36:28
【问题描述】:

我正在使用 nusoap for webservices 将酒店 api 集成到我的 web 应用程序中。

我创建了soapclient并调用了webservice。 请求是

发布 /API/xyz.asmx HTTP/1.0 用户代理:NuSOAP/0.6.3 主办方:xyz.com 授权:xyz 内容类型:文本/xml;字符集="ISO-8859-1" 内容长度:646 SOAPAction:“xyz” xyzxxx000000

响应是

HTTP/1.1 200 正常 缓存控制:私有,max-age=0 内容类型:文本/xml;字符集=utf-8 服务器:Microsoft-IIS/7.5 X-AspNet-版本:2.0.50727 日期:2011 年 5 月 31 日星期二 07:18:28 GMT 连接:关闭 内容长度:387

我得到的 xml 响应是空的,也就是说,我怎么能得到 xml 数据作为响应。

我没有收到 xmlns 链接作为响应。那么它是怎么来的呢?

【问题讨论】:

  • 无论您使用什么,都要检查该特定 API 的文档。
  • 在您的请求中,您似乎没有关闭 <SOAL-ENV:Envelope><SOAP-ENV:body> 标记。还是你只是复制+粘贴错了?
  • 对不起,我粘贴错了,刚刚编辑过看看那个代码。
  • 顺便说一句——你不需要使用<pre>标签和实体来获取代码以显示在SO问题中;只需将您的代码缩进 4 个空格,SO 就会为您很好地格式化它。

标签: php nusoap


【解决方案1】:

不要使用 NuSOAP,它早就死了。使用 PHP 集成的SoapClient

【讨论】:

  • 对我来说,来自 PHP 的 SoapClient 真的很糟糕。只有错误(比 SOAPUI 没有错误)具有相同的 wsdl。 NuSoap 不错
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-15
  • 1970-01-01
  • 1970-01-01
  • 2010-11-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多