J'ai besoin d'installer un cookie avant de m'envoyer une demande à un site Web à l'aide de Fiddler. Comment dois-je faire?
Réponses
Trop de publicités?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.
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.
Vous pouvez également utiliser le Violoniste Compositeur.
- Exécuter Fiddler
- 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