C# httpwebrequest来自响应的Cookie
如何在新请求中使用响应中的cookies 所以基本上我在getresponse流中有一个if语句用于重定向 代码示例-C# httpwebrequest来自响应的Cookie,c#,cookies,httpwebrequest,httpwebresponse,C#,Cookies,Httpwebrequest,Httpwebresponse,如何在新请求中使用响应中的cookies 所以基本上我在getresponse流中有一个if语句用于重定向 代码示例- using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) { using (Stream stream2 = response.GetResponseStream()) { if ((int)response.Stat
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
{
using (Stream stream2 = response.GetResponseStream())
{
if ((int)response.StatusCode >= 300 && (int)response.StatusCode <= 399)
{
string newurl = "https://www.example.com/page2";
request = request = (HttpWebRequest)WebRequest.Create(newurl);
}
using (StreamReader reader = new StreamReader(stream2, Encoding.UTF8))
{
str6 = reader.ReadToEnd();
}
}
return str6;
}
我知道如果我这样做了
response.Headers["Location"];
它会告诉我响应的位置,但是cookies呢我如何将这些cookie应用于请求一些解释代码作用的信息会很有帮助。
var myCookie = new HttpCookie("token");
myCookie.Value = Guid.NewGuid().ToString();
myCookie.Expires = DateTime.UtcNow.AddHours(10);
response.Cookies.Add(myCookie);
var myCookie = new HttpCookie("token");
myCookie.Value = Guid.NewGuid().ToString();
myCookie.Expires = DateTime.UtcNow.AddHours(10);
response.Cookies.Add(myCookie);