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

发布于 2024-08-24 23:45:28 字数 114 浏览 10 评论 0原文

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

I am using the Zend library's XML RPC Client in a PHP application to pull data from another server over XML RPC. However the other server is using HTTP basic authentication. How can I tell the XMLRPC client to use authentication for the requests?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

最终幸福 2024-08-31 23:45:28

Zend_XmlRpc_Client 内部使用 < a href="http://framework.zend.com/manual/en/zend.http.client.advanced.html" rel="nofollow noreferrer">Zend_Http_Client 处理基本的 HTTP 通信。您可以使用以下命令检索 HTTP 客户端:

$httpClient = $rpcClient->getHttpClient();

然后您可以设置需要的身份验证参数:

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

Zend_XmlRpc_Client internally uses a Zend_Http_Client which handles the basic HTTP communication. You can retrieve the HTTP client with:

$httpClient = $rpcClient->getHttpClient();

and then you can set the requires authentication parameters:

$httpClient->setAuth($username, $password, Zend_Http_Client::AUTH_BASIC);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文