【发布时间】:2015-05-07 10:42:36
【问题描述】:
我有一个使用 NuSOAP v0.9.5 的工作服务,将数据写入 Web 服务。
只要我尝试检索数据(甚至使用现有代码)来执行其他操作,我就会从 NuSOAP 收到未定义索引:命名空间错误(第 1499/1500 行)。
作为一个不熟悉 SOAP 的人,想知道是否有人对调试/寻找什么有一些指示。
这是我的类与 WSDL 服务交互的要点: https://gist.github.com/aleayr/de79995554c09695cde0
注意事项:
createTicket() 函数有效,但是,如果我从另一个脚本调用它,它会因未定义命名空间索引错误而失败。
尽管使用了几乎相同的代码,但 updateTicket() 函数从未起作用,引发未定义的命名空间索引错误。
错误似乎是在调用 $this->wsdl_client->call 时发生的。
我尝试使用 $this->wsdl_client->request 和 $this->wsdl_client->response 从成功的请求中查看 XML,但是当错误发生时,它在客户端中,我无法工作找出失败的原因。
关于我应该从哪里开始有什么想法吗?
【问题讨论】:
标签: php soap wsdl soap-client nusoap