Php Zend“Uri”Http生成;inet_pton():无法识别的地址;错误

Php Zend“Uri”Http生成;inet_pton():无法识别的地址;错误,php,curl,zend-framework,xml-rpc,Php,Curl,Zend Framework,Xml Rpc,在我们的应用程序中,后端是通过Zend_XmlRpc访问的。在后端,我使用Zend_Http_Client和Zend_Http_Client_Adapter_Curl通过HTTPS连接到另一个web服务 在单元测试期间,一切正常,远程服务可以访问。但是,当前端通过Zend_XmlRpc连接到后端,并导致后端执行与单元测试完全相同的操作时,我会得到以下错误: inet_pton():无法识别的地址test.example.com#0(url已更改) 这是由Zend\u Validate\u Ip-

在我们的应用程序中,后端是通过
Zend_XmlRpc
访问的。在后端,我使用
Zend_Http_Client
Zend_Http_Client_Adapter_Curl
通过HTTPS连接到另一个web服务

在单元测试期间,一切正常,远程服务可以访问。但是,当前端通过
Zend_XmlRpc
连接到后端,并导致后端执行与单元测试完全相同的操作时,我会得到以下错误:

inet_pton():无法识别的地址test.example.com#0
(url已更改)

这是由
Zend\u Validate\u Ip->isValid('test.example.com')
引起的

我能发现的唯一区别是额外的前端后端连接,它也使用Zend组件进行通信。其他一切都一样


有人知道吗?

看起来这可能是服务器中的冲突解决程序问题,而zf事先没有发现它。它得到的主机名应该是IP地址(很明显),它无法将字符串转换为二进制IP地址。Zend_Validate中的一个错误在1.9版中得到了修复