2013-07-22 76 views
1

我必须调用一个Web服务,它期望它的参数类型为long integer。我无法访问服务器日志,所以我不知道为什么我会收到来自服务器的错误响应。我试图发送一个参数作为字符串或浮点数,但服务器会自动在这种情况下投它?如果没有,怎么可能调用一个web服务需要long integer参数与PHPWeb服务期望参数为long int,但在PHP中不支持long int支持

管理员告诉我,我的调用包含一个不同的会话标识符(我们正在讨论的参数),并且可能是由于整数类型的溢出。

谢谢!

+0

你可以发布任何代码示例和错误消息,你正在? –

+0

我没有收到错误信息。 Web服务返回一个混合类型的对象,如果发现任何错误,它会告诉我出现了问题 - 也就是说,服务器确实响应,Web服务调用成功,它只是不给我这种对象预期。 – dsplynm

回答

1

因为它是一个web服务,它总是接收字符串的长整数。只需发送号码,它就可以工作。

+0

谢谢,我会试试这个! – dsplynm

+0

您用来访问ws的协议是什么? – Marek

+0

我不确定,我是这个网络服务业务的新手。我试图在WSDL模式下使用SoapClient对象来使用Web服务。我已经尝试将数据类型转换为字符串,但它没有帮助,尽管可能是这次的错误是一个不同的错误 - 如果没有访问服务器错误日志,那么很难。 :/ – dsplynm

相关问题