62 votes

Chrome : Source des données postales ?

J'utilise Chrome 15 avec les outils de développement pour examiner les requêtes HTTP POST. Après avoir envoyé une requête, dans la fenêtre Réseau onglet sous En-têtes il y a une section appelée Données du formulaire . Cette section contient les données des messages, joliment formatées. Cependant, comment puis-je obtenir la source des données de l'article, c'est-à-dire le corps de la requête ?

Actuellement, j'utilise Firefox avec Firebug pour obtenir ces données, ou je reconstruis la source à partir des données du formulaire formaté. C'est lourd...

0 votes

90voto

feklee Points 1884

Chrome 29

Enfin (peut-être déjà avec la version 28), c'est simple. Suffit de cliquer sur "afficher la source" à côté des Données de Formulaire:

DevTools screen shot

Une façon de le faire dans Chrome 27

  1. Faites un clic droit dans le Chemin/Nom du panneau dans le Réseau de l'onglet.

  2. Sélectionnez: Copie tous que HAR

  3. Dans la Console, écrire har=, puis collez le RSA, et appuyez sur return.

  4. Compter à partir du haut de la position de la demande qui vous intéresse, en commençant à 0. Stocker la position dans: pos

  5. Pour obtenir le poste source de données, exécuter la commande: har.log.entries[pos].request.postData.text

Dans certaines anciennes versions de Chrome

  1. Clic droit sur le Nom/Chemin d'accès de l'entrée dans le Réseau de l'onglet.

  2. Sélectionnez: Copie de l'inscription, comme HAR

  3. Dans la Console, écrire har=, puis collez le RSA, et appuyez sur return.

  4. Pour obtenir le poste source de données, exécuter la commande: har.request.postData.text

Si il y a un moyen plus simple, je suis heureux de l'entendre!

0 votes

Cela ne semble pas fonctionner dans Chrome 22. Mon har n'a pas de request propriété. Seule une log avec un tableau entries . Je n'arrive pas à trouver un moyen simple de faire sortir un test POST non formaté à partir de cet objet :-/.

0 votes

Il semble que dans Chrome 22, lorsque je copie la demande POST en tant que har, il copie également toutes les autres demandes qui ont été faites dans le cadre d'un re-direct reçu dans la réponse. C'est ce que le tableau de entries mentionné ci-dessus est. Donc har.log.entries[0].request.postData.text obtiendra le corps de la requête originale.

0 votes

@The111 Je viens de mettre à jour la réponse. La nouvelle méthode fonctionne-t-elle pour vous ? (Je serais également intéressé de savoir pourquoi vous utilisez un Chrome 22 périmé).

11voto

Tiberiu Petcu Points 132

C'est plus facile si vous :

  1. aller à Réseau
  2. cliquez sur l'entrée pour laquelle vous voulez voir le message.
  3. cliquez sur le en-têtes onglet
  4. défilement vers le bas jusqu'à Données du formulaire

2 votes

C'est la méthode que le PO utilisait, mais il dit qu'elle ne convient pas à ses besoins.

1 votes

Form Data -> view source pourrait le faire. C'est peut-être une nouvelle fonctionnalité.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X