2012-10-05 82 views
2

請問任何機構可以向我解釋以下問題的答案。如果這些很愚蠢,請原諒你的赦免。是否存在與瀏覽器cookies和C#cookies的關係

1)。如果我們在網頁上設置cookie,cookie將以文本文件的形式存儲在我們的PC上。 如果我們從C#應用程序(HttpWebRequest)設置cookie,是否有任何文件將被創建爲瀏覽器行爲? 2)。會說我使用我的網絡瀏覽器瀏覽了某個域名(例如:www.google.com),並在瀏覽時設置了一些Cookie。 然後我開始使用我的C#windows應用程序,並使用HttpWebRequest將它發送到該域的請求(www.google.com)。

我的問題是天氣的餅乾(我在瀏覽時設置)將與該請求發送。

預先感謝您。

回答

0

您的C#程序不會創建cookie。只有客戶端瀏覽器才行。你的程序所做的是向瀏覽器發送HTTP頭,指示它在運行它的計算機上創建cookie。

當您使用HttpWebRequest時,由於您的C#程序是一種獨特的「瀏覽器」,它不會發送由您的程序以前設置並提交給客戶機的cookie。它只會將您設置的cookie發送給該對象。

+1

對於已經投下了投票數的用戶:評論爲什麼低估投票會有禮貌和有效。我的回答錯誤或誤導等?繼續說,你非常歡迎你自己寫正確的答案。 –

+1

這意味着無法使用c#HttpWebRequest發送先前存儲的cookie。那麼對我的問題有什麼建議。 –

+0

你沒有要求建議,也沒有說你說過「有問題」。你問了兩個具體的問題,我回答了他們。另一件事:我知道你是新來的,所以你可能不知道 - 對試圖幫助你並回答你的問題的唯一人進行降級是不禮貌的。 –