IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AngularJS Discussion :

Header HTTP


Sujet :

AngularJS

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2014
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2014
    Messages : 67
    Par défaut Header HTTP
    bonjour j'essaye de récupérer des info d'un service pour récupérer des données supplémentaires je dois injecter un dataType dans le header mais sa ne marchepas j ai une erreur dans la console du navigateur.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    ar myapp=angular.module('app',[]);
    myapp.controller('appctrl',function($scope,$http){
        $http({method: 'GET',url: 'http://monservice',headers:{'dataType':'MES_DONNEES'}}).
            success(function(data, status, headers, config) {
            $scope.result= angular.fromJson(data);
            $scope.res =$scope.result.store;
             console.log(config);
             console.log(header);
        }).error(function(data, status, headers, config) {
        });
    }); </script>
    voici l'erreur
    HttpRequest cannot load http://monservice. Request header field dataType is not allowed by Access-Control-Allow-Headers.

  2. #2
    Rédacteur/Modérateur
    Avatar de beekeep
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    2 005
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 2 005
    Par défaut
    Bonjour,

    c'est le serveur qui doit autoriser ce header.

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2014
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2014
    Messages : 67
    Par défaut le serveur l'autorise
    justement quand je teste avec postman en injectant mon dataType je reçois bien les bonnes info, mais quand je le fais en angulars dans le debug du vavigateur dans la requete http il n'y a pas de dataType. sinon existe t'il un moyen de telecharger le fichier en local en javascript sinmple et ensuite le récupérer en angularjs afin de l'utiliser.

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2014
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2014
    Messages : 67
    Par défaut
    Résolu grâce a chromium-browser --disable-web-security.

  5. #5
    Expert confirmé
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 419
    Par défaut
    Citation Envoyé par dandy-kun Voir le message
    justement quand je teste avec postman en injectant mon dataType je reçois bien les bonnes info, mais quand je le fais en angulars dans le debug du vavigateur dans la requete http il n'y a pas de dataType. sinon existe t'il un moyen de telecharger le fichier en local en javascript sinmple et ensuite le récupérer en angularjs afin de l'utiliser.
    Non c'est le serveur qui doit ajouter le header dans la liste des headers autorisés.

    Citation Envoyé par dandy-kun
    Résolu grâce a chromium-browser --disable-web-security.
    Tu vas demander à tous tes clients de désactiver la sécurité de leur browser ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Axis] Headers HTTP
    Par getupa dans le forum Services Web
    Réponses: 4
    Dernier message: 28/06/2010, 14h41
  2. Collecttion nommée pour headers HTTP
    Par smartdev dans le forum C++
    Réponses: 1
    Dernier message: 25/09/2007, 18h11
  3. Header Http ob_start()
    Par Heaven dans le forum Langage
    Réponses: 1
    Dernier message: 19/06/2007, 17h33
  4. Comment passer des headers http ?
    Par Loko dans le forum Oracle
    Réponses: 5
    Dernier message: 15/11/2006, 09h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo