我在PHP应用程序中使用Zend库的XML RPC Client通过XML RPC从另一台服务器提取数据。但是其他服务器正在使用HTTP基本身份验证。如何告诉XMLRPC客户端对请求使用身份验证?
答案 0 :(得分:4)
Zend_XmlRpc_Client
内部使用Zend_Http_Client
来处理基本的HTTP通信。您可以使用以下命令检索HTTP客户端:
$httpClient = $rpcClient->getHttpClient();
然后您可以设置require authentication参数:
$httpClient->setAuth($username, $password, Zend_Http_Client::AUTH_BASIC);