57 votes

Comment puis-je définir un cookie dans une requête à l'aide de Fiddler?

J'ai besoin d'installer un cookie avant de m'envoyer une demande à un site Web à l'aide de Fiddler. Comment dois-je faire?

66voto

Ray L Points 2168

Simple...Vous devez définir une valeur d'en-tête, à votre demande, comme suit:

Cookie: YourCookieName=YourCookieValue

22voto

DesLFC Points 61

Pour ce faire, utilisez le FiddlerScript moteur, ajoutez le code suivant dans l' onBeforeRequest méthode:

oSession.oRequest["Cookie"] = (oSession.oRequest["Cookie"] + ";YourCookieName=YourCookieValue");

Cela permettra de préserver tous les autres témoins qui ont été fixés.

8voto

EricLaw Points 28850

Vous avez besoin d'être plus précis sur ce que vous essayez de faire.

Vous pouvez modifier (ou ajouter) pour un aller-tête du Cookie pour envoyer un cookie sur le site web. Vous pouvez le faire soit manuellement, soit via le FiddlerScript moteur. Mais ce n'est pas "réglé" le cookie sur le client-- il suffit d'envoyer au serveur. Si vous souhaitez définir un cookie sur le client, vous devez utiliser un autre moyen, ou vous pouvez injecter un Set-Cookie en-tête de réponse à une précédente réponse du serveur, avec la valeur que vous souhaitez définir sur le client.

5voto

Rich Wagenknecht Points 323

Vous pouvez également utiliser le Violoniste Compositeur.

  1. Exécuter Fiddler
  2. Ouvrez l'Onglet Composer sur le dessus.

Il est plus facile si vous pouvez démarrer avec une autre demande à partir de votre site web. Pour ce faire capturer la demande que vous souhaitez modifier, puis faites-le glisser à partir de l'INTERFACE utilisateur de l'onglet composer.

Une bonne explication est ici: http://www.debugtheweb.com/Fiddler/help/composer.asp

2voto

ankitjaininfo Points 4395

Fiddler permet de renvoyer/reconstruction d'une demande existante. Il y a un Request Builder. Lors de la reconstruction de la forme BRUTE, modifier vos cookies.

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