我想知道是否有人在使用时必须使用NTLM身份验证wp_remote_get
? 尝试使用Basic进行身份验证,但返回代理错误。当我为使用基本方法的不同API使用其他验证器时,它可以完美地工作!
有人能解决这些问题吗?
我想知道是否有人在使用时必须使用NTLM身份验证wp_remote_get
? 尝试使用Basic进行身份验证,但返回代理错误。当我为使用基本方法的不同API使用其他验证器时,它可以完美地工作!
有人能解决这些问题吗?
如果有人像我一样有问题,我会在讨论中添加代码并立即进行身份验证。不确定这是Wordpress问题还是PHP问题,但我觉得ANY
Wordpress身份验证的一部分首先被阻止以查找代理类型,但超时。从此链接添加代码有效:https://core.trac.wordpress.org/ticket/31232#comment:7
add_action( \'http_api_curl\', function( $handle ) {
curl_setopt( $handle, CURLOPT_PROXYAUTH, CURLAUTH_BASIC );
});
在链接注释之后here 这让我these docs, 我试图为用户身份验证设置一个nonce。我补充道:wp_localize_script( \'wp-api\', \'wpApiSettings\', array( \'root\' => esc_url_raw( rest_url() ), \'nonce\' => wp_create_nonce( \'wp_rest\' ) ) ); 到if语句,检查用户是否已登录并能够执行REST调用