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