1

我请求使用HTTPWebRequest并使用此代码的页面。我添加饼干

agent.cookieJar.Add(new Uri("http://www.website.com"),
    new Cookie("brbr", "harta&brbra&=-"));

我最终得到了两个相同的 cookie,每个 cookie 具有不同的值。因为请求有发回的 Javascript cookie。当我需要时,我应该使用什么功能来覆盖/更新“brbr”cookie?

4

2 回答 2

2

它们是 C# HttpCookie 类中可用的覆盖方法,但您可以根据需要覆盖 cookie 的值,如下所示

Request.Cookies["brbr"] = "Some New Value";

Or

Response.Cookies["brbr"] = "Some New Value";
于 2012-07-09T18:50:39.387 回答
0

有点老问题,但我想我还是会发布。cookie 集合上的Set方法应该可以完成这项工作。

agent.cookieJar.Set(new HttpCookie("brbr", "harta&brbra&=-"));

这样您就不必担心 cookie 是否已经存在。

于 2014-03-24T14:56:20.693 回答