前端请求js
<script>
angular.module('MyApp', )
.controller('MainCtrl', function ($scope, $http) {
// 请求的方法
$scope.request = function () {
$http.post(url,
// 请求的数据报文
{
"Mobile": "182****1642",
"Password": "1231231"
},
{
// 这是请求的头信息
headers: {
'Authorization': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUz.eyJzdWIiOjcsImV4cCI6MTUxODc2NDE4MCwiaWF0IjoxNDg3.f0dR6AhKjaykjt60LD1p8RH76n8rXdrXG40'
}
}).then(function (data) {
// 请求成功返回
console.log(data);
}, function (err) {
// 请求失败返回
console.log(err);
})
}
})
</script>
后台接受php<?php //获取头部信息end
$header = apache_request_headers();//取head标签内容
var_Dump($header,$_SERVER);exit;?>打印的数据都没有Authorization,我该如何找到Authorization。
<script>
angular.module('MyApp', )
.controller('MainCtrl', function ($scope, $http) {
// 请求的方法
$scope.request = function () {
$http.post(url,
// 请求的数据报文
{
"Mobile": "182****1642",
"Password": "1231231"
},
{
// 这是请求的头信息
headers: {
'Authorization': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUz.eyJzdWIiOjcsImV4cCI6MTUxODc2NDE4MCwiaWF0IjoxNDg3.f0dR6AhKjaykjt60LD1p8RH76n8rXdrXG40'
}
}).then(function (data) {
// 请求成功返回
console.log(data);
}, function (err) {
// 请求失败返回
console.log(err);
})
}
})
</script>
后台接受php<?php //获取头部信息end
$header = apache_request_headers();//取head标签内容
var_Dump($header,$_SERVER);exit;?>打印的数据都没有Authorization,我该如何找到Authorization。
传入的 header 都会有 http_ 前缀(忽略大小写)
第一,我应该如何在Windows下集成的环境里获取到Authorization,没有思路。
第二,Apache有时会过滤Authorization,我应该怎样设置Apache的配置CGIPassAuth On