Я использую PHP curl для выполнения основных операций c Auth, которые возвращают токен jwt.
Когда я запрашиваю токен в оболочке с помощью curl, я получаю токен длиной 381. Однако когда я это делаю запрос в моем php коде я получаю только токен длиной 326, который не завершен, что приводит к другим проблемам в моих других php запросах.
как я могу заставить мой php код дать мне полная длина моего токена составляет 381 в моем ответе, а не только 326?
Обновление моего кода оболочки cURL:
curl --location --request POST 'https://xxxx/xxxx/auth/login' \
--header 'Authorization: Basic XXXXX'
my curl php code:
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://xxxxx/xxxxx/auth/login",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => array( "Authorization: Basic xxxxxxx" ),
) );
$response = curl_exec($curl);
curl_close($curl); echo $response;
Спасибо