我收到带有JSON帖子的身份验证错误

我正在尝试进行身份验证,请求的结果未正确返回。

请求模型

方法:发布,端点:/ api / authenticate,标头变量:   [{“ key”:“ Content-Type”,“ value”:“ application / json”,“ enabled”:true}],   正文参数:用户名:字符串,密码:字符串,   authenticationType:字符串

样品申请

POST /api/authenticate 
Host: mpop-sit.hepsiburada.com
Content-Type: application/json
{
   "username": "xyz_dev",
   "password": "XYZ_dev123!",
   "authenticationType": "INTEGRATOR"
}

请求我发送

$url = 'https://mpop-sit.hepsiburada.com//api/authenticate';
$ch = curl_init($url);
$header = array(
    'Content-Type: application/json',
    'Authorization: Bearer '. base64_encode('xyz_dev:XYZ_dev123!:INTEGRATOR'),
);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$result = curl_exec($ch);
$return=json_decode($result,true);
print_r($return);

这是查询返回的结果以及我收到的错误。 您认为我可能在哪里出错?

数组([timestamp] => 2020-02-07T09:01:47.426 + 0000 [status] => 500   [错误] =>内部服务器错误[例外] =>   io.jsonwebtoken.MalformedJwtException [message] => JWT字符串必须   恰好包含2个句点字符。找到:0 [路径] =>   // api / authenticate)
评论