2

任何机构都可以向我解释以下问题的答案。如果这些太愚蠢,请原谅。

1)。如果我们在网页上设置 cookie,cookie 将作为文本文件存储在我们的 PC 上。如果我们从 C# 应用程序 (HttpWebRequest) 设置一个 cookie,是否会像浏览器行为一样创建任何文件?

2)。会说我已经使用我的网络浏览器浏览了某个域(例如:www.google.com),并且在我浏览时设置了一些 cookie。然后我开始使用我的 C# windows 应用程序并使用 HttpWebRequest 形成它发送到该域(www.google.com)的请求的应用程序。

我的问题是天气cookie(在我浏览时设置)将与该请求一起发送。

先感谢您。

4

1 回答 1

0

您的 C# 程序不会创建 cookie。只有客户端浏览器可以。您的程序所做的是向浏览器发送一个 HTTP 标头,指示它在运行它的计算机中创建 cookie。

当您使用HttpWebRequest时,它不会发送您的程序先前设置并提交给客户端计算机的 cookie,因为您的 C# 程序是一种独特的“浏览器”。它只会发送您为该对象设置的 cookie。

于 2012-10-05T05:32:27.173 回答