使用wp_Remote_Get的HTTP摘要身份验证

时间:2015-01-16 作者:Sudar

我能够在中实现http基本身份验证wp_remote_get 使用以下代码

$args = array(
    \'headers\' => array(
        \'Authorization\' => \'Basic \' . base64_encode( $username . \':\' . $password )
    )
);
wp_remote_request( $url, $args );
是否可以使用wp_remote_get 作用

2 个回复
SO网友:Daniel Bachhuber

可以使用wp_remote_get(), 但这有点复杂。我写了一个short wrapper function 您可以使用。

SO网友:Saurabh Shukla

这不是很明显吗wp\\u remote\\u get只是一个请求-响应函数。就wp_remote_get而言,区别在于基本身份验证只是一个请求响应,因此只需要一个对wp_remote_get的调用。

对于基于摘要的身份验证,您必须进行四次请求-响应=四次wp\\u remote\\u get调用。

结束

相关推荐

How deactivate the http-api

为它提供一个tipp或解决方案来停用WP\\U Http\\U Streams类中的方法request()?我也在脱机服务器上使用WordPress,并让wp\\U debug true用于开发和测试。但是我从函数中得到了很多关于使用http类的警告;例如,在仪表板中读取提要的函数。目前我已经停用了更新主题、插件、核心和cron的所有挂钩;请参阅我的小插件:https://github.com/bueltge/WP-Offline谢谢你的回复