dongzhuo1930 2018-05-28 14:52
浏览 26

自头标志授权设置后不发送$ _POST变量[重复]

I'm implementing a JWT authenfication in AngularJS for front-end and PHP for back-end, and I just set the header authorization :

.run(['$http', function($http) {
$http.defaults.headers.common['Authorization'] =  'Bearer '+localStorage.getItem('tokenAPI');
}])

Since i added this lines , no $_POST variable pass in my POST request

Here is how i send this variables :

let body = new URLSearchParams();
body.set('username', $scope.username);
body.set('password', $scope.pwd);
body.set('project', $rootScope.project);

//Request options
var req = {
  method: 'POST',
  url: Global.url_api+'action=Connection',
  headers: {
    'Content-Type': 'application/x-www-form-urlencoded'
  },
  data: body.toString()
}

And here how i receive :

$project = $_POST['project'];
$username = $_POST['username'];
$password = $_POST['password'];

Another thing since i added this header, my request method became an Option method not POST anymore.

</div>
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 ETLCloud 处理json多层级问题
    • ¥15 matlab中使用gurobi时报错
    • ¥15 这个主板怎么能扩出一两个sata口
    • ¥15 不是,这到底错哪儿了😭
    • ¥15 2020长安杯与连接网探
    • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
    • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
    • ¥15 可见光定位matlab仿真
    • ¥15 arduino 四自由度机械臂
    • ¥15 wordpress 产品图片 GIF 没法显示