我有一个管理用户连接的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)
}
但是,当我取消评论
回显“测试”;
我收到带有该字符串的令牌,如您在此处所见:
有什么主意吗?如果您需要更多信息,请随时询问。