C# 如何更改值或向现有cookie添加新cookie
如何更改值或向现有cookie添加新cookie?例如,我使用一个简单的代码,如下所示:C# 如何更改值或向现有cookie添加新cookie,c#,cookies,httpwebrequest,httpwebresponse,C#,Cookies,Httpwebrequest,Httpwebresponse,如何更改值或向现有cookie添加新cookie?例如,我使用一个简单的代码,如下所示: Uri site = new Uri(https://example.com); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(site); CookieContainer cookieContainer = new CookieContainer(); request.CookieContainer =
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
关于更改从容器检索到的值/否则的问题以前已经提出过。总结是,你不能更改cookie,你只能创建一个新的-@DaneBalia也许我对添加cookie有点了解,但我仍然对更改cookie的值感到困惑。还有其他的例子稍微接近我的情况吗?关于更改从容器中检索到的值/其他的问题以前已经提出过。总结是,你不能更改cookie,你只能创建一个新的-@DaneBalia也许我对添加cookie有点了解,但我仍然对更改cookie的值感到困惑。还有其他的例子稍微接近我的情况吗?