codeigniter - HTTP 请求中未收到授权令牌
问题描述
我正在使用邮递员使用授权承载令牌调用 api http://website.in/dev/api/get_product
但是当我签入 API 后端时,我没有在标头中收到它。
$headers = $this->input->request_headers();
if(!isset($headers['Authorization'])){
$response['status'] = False;
$response['message'] = 'Please Send Authorization token!';
$response['status_code'] = 401;
return $response;
}
每次我签入 $headers 时它都会失败,没有授权。
我在http://website.in/dev中添加到下面的 .htacces
RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/ [PT,L]
为什么我没有在请求中收到授权令牌。
解决方案
推荐阅读
- r - 如何在条形图(ggplot)中的条形组之间添加空间
- sql - 将查询运行日期和总数保存在 HANA 数据库中的存储过程 - 每天早上 6:30 运行
- python - 为什么 concurrent.futures.ThreadPoolExecutor().submit 不立即返回?
- webpack - Webpack 开发服务器缓存清除
- javascript - 仅操作二维数组的数值
- java - 在java中向服务器发送消息
- javascript - Newsletter2Go - 用 javascript 填写表单后无法正常工作?
- java - 我试图在 Java 中的一串连续字母中找到丢失的字母
- azure - datediff 上的 Azure 流分析加入未按预期工作
- java - 读取托管对象时使用别名注释