2009-08-12 6 views
0

Je souhaite récupérer les cookies stockés dans le cache de session winhttp en fonction d'un hôte et d'un chemin spécifiques sur lesquels je suis sur le point d'envoyer une requête. Je veux récupérer ces cookies avant que j'envoie la demande, donc je n'ai pas encore la requête gérer, tout ce que j'ai est la session et les poignées de connexion et bien sûr le chemin et l'hôte que je vais envoyer la demande. En d'autres termes, je voudrais récupérer les cookies que winhttp enverra au serveur avant que je n'envoie réellement la demande. Raison que je demande est parce que notre serveur vérifie un en-tête spécifique, que je dois définir, pour correspondre à un contrôle md5 basé, entre autres, sur les cookies. Je n'ai aucun contrôle sur le code du serveur ou quoi que ce soit.Comment récupérer des cookies pour un site et un chemin spécifiques dans winhttp

Cheers,

Répondre

1

Utilisez la notification WINHTTP_CALLBACK_STATUS_SENDING_REQUEST comme une chance d'inspecter les en-têtes de cookies par défaut winhttp mis sur la demande, puis ajoutez l'en-tête md5 avant le retour de la fonction de rappel.

Questions connexes