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

JavaScript Discussion :

Lire les données de l'entete et faire une redirection auto


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut Lire les données de l'entete et faire une redirection auto
    Salut j´ai un petit souci,
    comment lire les données du Header d´un HTML de cette facon, modifire une valeur de l´entete ou ajouter ensuite le rediriger vers une autre page html.
    de type: login.html --> manip.html--> pagerecirect.html-->pagefinale.html

    Merci.

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Hospitalier
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Billets dans le blog
    1
    Par défaut
    Salut j'ai pas tout compris, mais regarde côté ajax.
    Et plus particulièrement ajax setrequestheader sur google.

    Bonne soirée.

  3. #3
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut
    exactement, mais je n´arrive pas a lire cette donnée:
    voici ce que je veux obtenir:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Server: Apache-Coyote/1.1
    Accept-Ranges: bytes
    Etag: W/"1562-1350939012947"
    Last-Modified: Mon, 22 Oct 2012 20:50:12 GMT
    Content-Type: application/xml
    Content-Length: 1562
    Date: Mon, 22 Oct 2012 22:07:51 GMT
    user:test
    pwd:123456
    lorsque je fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    httpRequest.setRequestHeader ("user", "test");
    httpRequest.setRequestHeader ("pwd", "123456");
    je n´obtiens pas ce resultat.
    Merci.

  4. #4
    Membre Expert

    Homme Profil pro
    Ingénieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Hospitalier
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Billets dans le blog
    1
    Par défaut
    Salut tu as accès au error_log d'apache ou IIS... ?
    Comment as tu paramètré ton header côté serveur?
    As tu bien paramètré et autorisé les accès de l'url appelante?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Access-Control-Allow-Origin: http://domain_appelant.com:8080/index.php?param=valeur
    Attention quand même avec ce type de header, sete bien l'url appelant côté serveur.

    Bonne soirée

  5. #5
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut
    J´ai trouvé, je voulais simplement lire l´entete d´une page html et voici la solution:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    <script type="text/javascript">
           function getXMLHttpRequest() {
             alert();
    	     var xhr = null;	
    	     if (window.XMLHttpRequest || window.ActiveXObject) 
    	     {
    		    if (window.ActiveXObject) 
    		    {
    			   try 
    			   {
    				  xhr = new ActiveXObject("Msxml2.XMLHTTP");
    			   } 
    			   catch(e) 
    			   {
    			     xhr = new ActiveXObject("Microsoft.XMLHTTP");
    			   }
    		    } 
    		    else {
    			   xhr = new XMLHttpRequest(); 
    		    }
    	     } 
    	     else 
    	     {
    	   	   alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest...");
    	 	   return null;
    	     }
     
    	   return xhr;
         }
         var http = getXMLHttpRequest();
          // or display headers of yahoo.com:
          http.open('HEAD', location.href, false);
          http.send(null);
          alert(http.getAllResponseHeaders())
         </script>
    Merci a tous de votre aide.

  6. #6
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http.open('HEAD', location.href, false);
    L'idée est bonne, mais je ne suis pas sûr que tous les navigateurs acceptent les requêtes AJAX en HEAD... A vérifier.

    A part ça, ta méthode de création de l'objet XMLHttpRequest est obsolète : sachant que seul IE6 (et inférieurs mais bon...) ne possède pas nativement l'objet, il est préférable de chercher d'abord à le construire via new XMLHttpRequest(); qui correspondra à environ 99% des visiteurs
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 14/05/2013, 10h28
  2. Problème pour lire les donnée d'une table externe
    Par mardoch dans le forum SQL*Loader
    Réponses: 6
    Dernier message: 17/07/2008, 16h41
  3. lire les données sur un port RS232
    Par xave dans le forum Langage
    Réponses: 6
    Dernier message: 06/10/2005, 16h40
  4. [VB+Lotus Notes] Lire les données d'une DB Lotus
    Par kenn dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 25/08/2005, 15h21
  5. [CR] lire les données de gauche a droite
    Par speed034 dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 14/10/2004, 18h23

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