Angulaire gunzip fichier json automatiquement : a Refusé d'dangereuses en-tête “Accept-Encoding”
- Je utiliser un gzip fichier json statique fichier sur mon serveur (en fait, c'est mon serveur de test) et les données que je reçois est toujours compressé.
Voici mon code :
$http({
url :'app/assets/json/makes2v.json.gz',
method: "GET",
headers: { 'Accept-Encoding': 'gzip' }})
.success(function(data, status, headers, config) {
console.log(data);
});
- Je utiliser angulaire 1.3.15 et Chrome .
Dans la console, j'ai cette erreur:
Refused to set unsafe header "Accept-Encoding"
Toute aide sera appréciée.
Merci,
OriginalL'auteur Master Mind | 2015-09-08
Vous devez vous connecter pour publier un commentaire.
À ne pas définir l'en-tête "Accept-Encoding". Cette fonction est définie automatiquement par le navigateur. Voir ce Q&A pour une liste un des navigateurs qui acceptent gzip.
Sur le côté serveur, vous devrez définir l'Encodage de Contenu:
Alors la réponse doit être automatiquement décompressés par le navigateur.
Si c'est un SCRO demande de mon javascript? Seront automatiquement le navigateur gérer cela? Comment puis-je vérifier qu'il s'agit d'obtenir des données compressées dans la réponse?
OriginalL'auteur tokafew420