2011-02-09 2 views
0

-je activer cookie avec webclient (WindowsForm projet)aide en C# et classe webclient

J'ai trouvé une solution pour elle dans ce lien

Using CookieContainer with WebClient class

, mais je ne peux pas comprendre comment l'appliquer? devrais-je créer une nouvelle classe pour cela (ça ne marche pas) ou dois-je changer des variables pour les adapter à mon projet?

J'ai besoin que quelqu'un m'explique comment l'appliquer exactement, et si vous avez une autre solution fournissez-moi avec elle.

+0

vous avez déjà trouvé votre solution .. comme suggéré là créer une nouvelle classe et Hériter de WebClient ... si elle ne fonctionne pas nous fournir du code et plus de détails pour voir votre cas d'utilisation. et comment vous le mettez en œuvre. –

+0

Ok, mais comment puis-je vérifier les cookies stockés? – user504363

Répondre

0

Cela ferait:

public class CookieMonsterWebClient : WebClient 
{ 
    public CookieContainer Cookies { get; set; } 

    protected override WebRequest GetWebRequest(Uri address) 
    { 
     HttpWebRequest request = (HttpWebRequest)base.GetWebRequest(address); 
     request.CookieContainer = Cookies; 
     return request; 
    } 
} 

Consultez également ma précédente réponse à un sujet similaire here.

+0

Je suis tellement désolé, mais je ne peux pas comprendre exactement la façon de permettre à webclient de stocker et d'afficher des cookies, s'il vous plaît certaines notes peuvent m'aider – user504363

+0

Qu'est-ce que vous entendez exactement par magasin et affichage? Quel est votre cas d'utilisation pour cela? Pouvez-vous mettre à jour votre question pour dire ce que vous voulez accomplir? Le code que vous avez jusqu'à présent aiderait aussi. – BrokenGlass