2011-02-09 4 views
0

私はWebクライアント(WindowsFormのプロジェクト)でクッキーを有効にする必要がありヘルプ

私は

Using CookieContainer with WebClient class

このリンクでそれのための解決策を見つけたが、私はどのように理解することはできませんそれを適用するには?新しいクラスを作成する必要がありますか(それは機能しません)、私はプロジェクトに適した変数を変更する必要がありますか?

私は誰かにそれをどのように正確に適用するか説明し、別の解決策があればそれを私に提供する必要があります。

+0

あなたのソリューションを既に見つけました。新しいクラスを作成し、WebClientから継承することをお勧めします。もしうまくいかない場合は、コードと詳細を使用してユースケースを見てください。それをどのように実装しているのかを示します。 –

+0

でも、保存されているCookieを確認するにはどうすればよいですか? – user504363

答えて

0

これはそれを行うだろう:

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; 
    } 
} 

も同様のトピックhereに私の以前の回答をチェックしてください。

+0

大変申し訳ありませんが、webclientにクッキーを保存して表示する方法を正確に理解できません。いくつかの注意事項を参考にしてください。 – user504363

+0

ストアとディスプレイの正確な意味は?これのユースケースは何ですか?達成したいことを言うために質問を更新できますか?あなたがこれまでに持っていたコードも同様に役立ちます。 – BrokenGlass