Je suis coincé dans un problème où je poste un objet, en réponse, je devrais obtenir un en-tête de la réponse HTTP. Le problème est que ce code fonctionne très bien dans les navigateurs comme Chrome, Firefox, IE mais il renvoie null
dans le cas de Safari (Windows).Angular JS HTTP En-tête de réponse ne fonctionne pas sur Safari
$http.post(url, data)
.then(function(response){
console.log(response.headers("location"));
// response.headers("location") is null in Safari
});
Voici les en-têtes de réponse que je reçois du serveur.
Access-Control-Allow-Credentials:true
Access-Control-Allow-Origin:http://localhost:5000
Access-Control-Expose-Headers:ETag,Location
Content-Length:0
Date:Mon, 15 May 2017 12:46:14 GMT
Location: //my API
Server:Microsoft-IIS/8.5
X-Powered-By:ASP.NET