вы используете несколько заголовков в HTTP.если вы используете несколько заголовков, следуйте этому процессу
'header' => array(
"Authorization: bearer <my key>",
sprintf('Content-Length: %d', $a)
),
И вы также можете использовать этот код
$requestHeaders = array(
'Content-type: application/x-www-form-urlencoded',
'Authorization: bearer <my key>',
sprintf('Content-Length: %d', strlen($url));
);
$options = array(
'http' => array(
'method' => 'POST',
'header' => implode("\r\n", $requestHeaders),
)
);