我请求使用HTTPWebRequest
并使用此代码的页面。我添加饼干
agent.cookieJar.Add(new Uri("http://www.website.com"),
new Cookie("brbr", "harta&brbra&=-"));
我最终得到了两个相同的 cookie,每个 cookie 具有不同的值。因为请求有发回的 Javascript cookie。当我需要时,我应该使用什么功能来覆盖/更新“brbr”cookie?
它们是 C# HttpCookie 类中可用的覆盖方法,但您可以根据需要覆盖 cookie 的值,如下所示
Request.Cookies["brbr"] = "Some New Value";
Or
Response.Cookies["brbr"] = "Some New Value";
有点老问题,但我想我还是会发布。cookie 集合上的Set方法应该可以完成这项工作。
agent.cookieJar.Set(new HttpCookie("brbr", "harta&brbra&=-"));
这样您就不必担心 cookie 是否已经存在。