Пытаюсь отправлять так:
$headers = [
'Content-Type: application/json',
'Authorization: Bearer sdfascvthsgdgdssgvsgscf',
];
$ch = curl_init();
$ch_post = [
CURLOPT_URL => 'https://site.ru/take.php',
CURLOPT_POST => TRUE,
CURLOPT_HTTPHEADER => $headers,
CURLOPT_RETURNTRANSFER => TRUE,
CURLOPT_POSTFIELDS => '{"inf":"an"}',
];
curl_setopt_array($ch, $ch_post);
$result = curl_exec($ch);
Этот запрос принимает php-скрипт, и он не получает заголовок Authorization. Другие заголовки отображаются. Заголовки вывожу функцией apache_request_headers().