我有一个管理用户连接的 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)
}
但是,当我取消注释时
回声“测试”;
我收到带有该字符串的令牌,如您在此处看到的:
任何想法 ?如果您需要更多信息,请随时询问。
