使用PHP的Zend XML RPC客户端进行HTTP身份验证

时间:2010-03-15 10:34:49

标签: php zend-framework xml-rpc http-authentication zend-xmlrpc

我在PHP应用程序中使用Zend库的XML RPC Client通过XML RPC从另一台服务器提取数据。但是其他服务器正在使用HTTP基本身份验证。如何告诉XMLRPC客户端对请求使用身份验证?

1 个答案:

答案 0 :(得分:4)

Zend_XmlRpc_Client内部使用Zend_Http_Client来处理基本的HTTP通信。您可以使用以下命令检索HTTP客户端:

$httpClient = $rpcClient->getHttpClient();

然后您可以设置require authentication参数:

$httpClient->setAuth($username, $password, Zend_Http_Client::AUTH_BASIC);