在我们的应用程序中,后端是通过Zend_XmlRpc
. 在后端,我使用Zend_Http_Client
withZend_Http_Client_Adapter_Curl
来通过 HTTPS 连接到另一个 Web 服务。
在单元测试期间,一切都按预期工作,并且可以访问远程服务。但是,当前端通过连接Zend_XmlRpc
到后端并导致后端执行与单元测试完全相同的操作时,我收到以下错误:
inet_pton(): Unrecognized address test.example.com#0
(网址已更改)
这是由Zend_Validate_Ip->isValid('test.example.com')
.
我能发现的唯一区别是额外的前端-后端-连接,它也使用 Zend 组件进行通信。其他一切都是一样的。
有人知道吗?