如何更改值或向现有 cookie 添加新 cookie

问题描述

如何更改值或向现有 cookie 添加新 cookie?例如,我使用如下的简单代码

    Uri site = new Uri(https://example.com);
    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(site);
    CookieContainer cookieContainer = new CookieContainer();
    request.CookieContainer = cookieContainer;

    using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
    {
        var myCookie = cookieContainer.GetCookieHeader(site);
    }

生成以下cookies:

Name1=Value1; Name2=Value2; Name3=Value3

假设我想将 cookie Name2 的值更改为“replaceValue2”并且我想添加 cookie (name4=value4)。以下是我想要的结果示例...

Name1=Value1; Name2=replaceValue2; Name3=Value3; Name4=Value4

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)