En utilisant le contrôle de navigateur Web ou la requête http en C#, lorsqu'un site Web crée un cookie (ou tente de le faire), existe-t-il un moyen de capturer et d'afficher ce cookie?Capture de réponses de cookie en C#
Répondre
Oui, les cookies sont renvoyés dans l'en-tête Set-Cookie
. Vous pouvez utiliser la collection HttpWebResponse.Headers pour parcourir tous les en-têtes et lire les cookies, ou encore la collection Cookies qui vous l'offre.
Bien sûr, vous pouvez utiliser un outil comme Fiddler ou FireBug pour capturer et inspecter les demandes et les réponses envoyées au cours de votre session. Je suis plus familier avec Fiddler, donc je base ma réponse et mon exemple dessus. Par exemple, si je me connecte au portail Outlook Web Access de mon entreprise, j'entre mon nom d'utilisateur et mon mot de passe, et le client OWA écrit un cookie de session sur mon ordinateur. Si je Fiddler en cours d'exécution alors que je me connecte, je peux voir ce cookie en cours d'écriture dans le cadre de la réponse du serveur en raison d'une connexion réussie:
**Cookies/Login**
Set-Cookie: sessionid=d8ff0256-7339-4049-81c2-fae98f7c3ed5:0x409; path=/
S'il y a plus de cookies envoyés vers le bas, vous Les verront dans le groupe Cookies.
Je peux voir ces cookies si je clique sur la ressource qui a été demandée (la page à laquelle je suis dirigé après une connexion réussie), puis cliquez sur l'onglet En-têtes dans la section Réponse de Fiddler.
Espérons que cela aide!
- 1. Capture de plusieurs claviers en C#
- 2. Silverlight Capture en mp4 C#
- 3. Capture d'une frappe en C++
- 4. Envoi/réception de requêtes/réponses SOAP en C
- 5. étrange clause de capture ... C++
- 6. Pourquoi haproxy ne capture-t-il pas mon cookie?
- 7. Gestion des valeurs de cookie encodées en C#
- 8. Capture des traits du clavier en C#
- 9. capture de son utilisant C# numéro
- 10. Capture de rendez-vous du calendrier C#
- 11. Vb.net Capture Ctrl + C
- 12. C: capture d'écran
- 13. capture de l'élément en javascript
- 14. Capture devices - Mono C#
- 15. Exemple de code C# pour les réponses Google Checkout?
- 16. Les langues n'ont pas de réponses
- 17. RESTful Conception de questions/réponses?
- 18. Rails cookie en cours de définition, variable de session en cookie lisible, session non lisible
- 19. Système de sondage réponses multiples
- 20. C# capture Ctrl + Page touche
- 21. Manière sûre de coder une valeur de cookie dans C#
- 22. C# Obtenir le cookie httponly
- 23. Capture du résultat de l'expression en ligne
- 24. Affichage du fichier de réponses cl.exe
- 25. C# capture d'écran bureau virtuel
- 26. problème de cookie curl en PHP
- 27. HttpWebRequest Bizarre de cookie
- 28. Recherche de nouvelles réponses sur une table de commentaires?
- 29. mettre cookie en Java
- 30. Capture de composants Java lourds
HttpWebResponse.Headers ne vous enveloppera pas si le cookie a été défini avec l'attribut HttpOnly dans la réponse. – rism