Php Can';t使服务器捕获授权标头WP Rest API
我正在尝试为WordPress/WooCommerce网站开发一个Android应用程序。 我似乎看不到授权标题。 我正在使用,我已经在wp config中设置了密钥和cors=truePhp Can';t使服务器捕获授权标头WP Rest API,php,wordpress,authorization,jwt,wordpress-rest-api,Php,Wordpress,Authorization,Jwt,Wordpress Rest Api,我正在尝试为WordPress/WooCommerce网站开发一个Android应用程序。 我似乎看不到授权标题。 我正在使用,我已经在wp config中设置了密钥和cors=true define('JWT_AUTH_SECRET_KEY', 'qP>:$YKu7H%6#I&!i.delK^`Ehkm]k~4A*rJ3f<vJj+{ZKgTzRsEt<*PxRxhy;(t'); define('JWT_AUTH_CORS_ENABLE', true); 这是所有有
define('JWT_AUTH_SECRET_KEY', 'qP>:$YKu7H%6#I&!i.delK^`Ehkm]k~4A*rJ3f<vJj+{ZKgTzRsEt<*PxRxhy;(t');
define('JWT_AUTH_CORS_ENABLE', true);
这是所有有此问题的人的常见修复方法。
我尝试了,它使用了它的自定义身份验证头,但当我尝试/users/me时,它返回了“notlogged-in”,并使用它提供给我的令牌
我还尝试编辑class-jwt-auth-public.php文件:
if (!$auth) {
$allHeaders = getallheaders();
$auth = isset($allHeaders['Authorization']) ?
$allHeaders['Authorization'] : false;
}
我正在使用来分析请求,并查看授权标头是否未发送。
请求是由邮递员和我的朋友寄出的。
这几天我都在发疯,想把这件事做好。希望你们能帮忙
if (!$auth) {
$allHeaders = getallheaders();
$auth = isset($allHeaders['Authorization']) ?
$allHeaders['Authorization'] : false;
}