Domanda

Quando si richiede dati testata usando il metodo HEAD con oggetto CORS, restituisce null.

getAllResponseHeaders () -.> Restituito Null

Dati come impostare le intestazioni PHP nel altro sito in modo che possa recuperare intestazione>

P.S .: questo non è all'interno dello stesso dominio. si tratta di una croce la condivisione delle risorse di origine

Grazie

È stato utile?

Soluzione

ho notato questo comportamento in Firefox (3.6.13); getAllResponseHeaders () non restituisce nulla. In Chrome / Safari, getAllResponseHeaders () restituisce solo semplici intestazioni di risposta (come definito nelle specifiche http: / /www.w3.org/TR/cors/#terminology ). Nessuno di questi browser rispetta l'intestazione Access-Control-Expose-intestazioni.

Altri suggerimenti

Dal momento che l'ultima risposta a questa domanda, i browser moderni rispettano l'intestazione Access-Control-Expose-intestazioni.

Questo bug è stato risolto in un massimo di versioni aggiornate di Internet Explorer (11) e Chrome (43) e Firefox (39).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top