Attualmente sto provando a leggere l'intestazione di autorizzazione in uno script PHP che sto chiamando con una richiesta POST. L'intestazione Autorizzazione è popolata con un token. Sembra che l'intestazione dell'autorizzazione sia in qualche modo rimossa prima che arrivi al mio script PHP. Sto eseguendo la richiesta di post con Postman (addon di Chrome) e ho abilitato CORS nel mio script PHP. Non ho accesso direttamente al server Apache.Intestazione di autorizzazione mancante nella richiesta POST di PHP
HTTP Request:
Accept:*/*
Accept-Encoding:gzip,deflate
Accept-Language:de-DE,de;q=0.8,en-US;q=0.6,en;q=0.4,ja;q=0.2
Authorization:Bearer mytoken
Cache-Control:no-cache
Connection:keep-alive
Content-Length:32
Content-Type:text/plain;charset=UTF-8
Host:www.myhost.com
Origin:chrome-extension://fdmmgilgnpjigdojojpjoooidkmcomcm
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/38.0.2125.104 Safari/537.36
script PHP:
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: Authorization, Origin, X-Requested-With, Content-Type, Accept");
header("Content-Type: application/json");
$headers = getallheaders();
echo $headers['Authorization'];
Le uscite di script di cui sopra '' (= nulla).
Qualcuno ha un'idea di cos'altro potrei controllare per eseguire il debug del problema? – jimmy