幫助

2011-02-09 100 views
0

我需要啓用與Web客戶端的cookie(windowsForm項目幫助

我發現了一個解決方案,這在這個環節

Using CookieContainer with WebClient class

,但我不明白如何申請它?我應該爲它創建一個新類(它不起作用),或者我需要更改變量以使其適合我的項目?

我需要有人解釋我是如何應用它,如果你有另一種解決方案提供給我。

+0

你已經找到了你的解決方案..如建議那裏創建一個新的類,並從WebClient繼承它...如果它不工作提供了一些代碼和更多的細節來看你的用例。以及你如何實施它。 – 2011-02-09 22:56:37

+0

好的,但我如何檢查存儲的cookie? – user504363 2011-02-09 23:03:49

回答

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