发送JSON数据时,PHP API的行为发生了变化

时间:2019-02-18 13:53:55

标签: php angularjs api

我有一个管理用户连接的php脚本。当脚本接受连接时,会将JSON Web令牌发送到Web服务。问题是,当我使用此Web服务测试我的连接API时,脚本不会给我任何错误。但是,当我用邮递员对其进行测试时,脚本会将该令牌发送给我。

这是我的PHP脚本:

//Now create the TOKEN
$jwt = JWT::encode(
    $data,
    $secret_key,
    $algorithme
);

$unencoded_array = ['jwt' => $jwt, 'admin' => $admin];
//echo "test";
echo json_encode($unencoded_array);

这是我的客户电话:

$rootScope.Connect = () => { 
  //Set params to request
  var request = Global.url_api+'action=Connection&username='+$scope.username+
  '&password='+$scope.pwd+
  '&project='+$rootScope.project;

  //Ask to the server if credentials is correct
  $http.get(request)
  .then((response) => {
    console.log(response)
}

但是,当我取消评论

  

回显“测试”;

我收到带有该字符串的令牌,如您在此处所见:

enter image description here

有什么主意吗?如果您需要更多信息,请随时询问。

0 个答案:

没有答案