C# 查看HTTP获取请求cookies
这里是我的代码,简单的请求、响应HTTPC# 查看HTTP获取请求cookies,c#,cookies,C#,Cookies,这里是我的代码,简单的请求、响应HTTP string uri = "https://forum.donanimhaber.com/forumid_12/tt.htm"; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri); request.Method = WebRequestMethods.Http.Get; request.AllowAutoRedirect
string uri = "https://forum.donanimhaber.com/forumid_12/tt.htm";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
request.Method = WebRequestMethods.Http.Get;
request.AllowAutoRedirect = false;
request.CookieContainer = new CookieContainer();
request.KeepAlive = true;
request.ContentType = "application/x-www-form-urlencoded";
request.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream receiveStream = response.GetResponseStream();
StreamReader readStream = new StreamReader(receiveStream, Encoding.UTF8);
string oku = readStream.ReadToEnd();
如果你转到这个地址,并在第一次看到网络流量是“tt.htm”,在cookie部分有论坛网络id会话cookie。我想在我的程序中得到这个cookie的价值,我正在网上寻找这个东西,但它们都不起作用。谢谢。回复。Cookies?是的,但这让我看到了其他东西。不是我要的饼干你要找的饼干的确切名称是什么?它是来自同一个域还是第三方站点?ASP.NET_SessionId?是的,哈利特,我必须得到cookie的值。确切的名称是“Forum.NET_SessionId”,这并没有给我提供我所需要的cookie值。你的产出是什么?阿达姆拉尔·古文利克·恩莱米·阿尔姆·奥拉比利勒。安全关键参数位于birşeyleri kontrol ediyordur。叶卡里拉·蒂尔马斯·吉比·亚·约克·阿尔马姆·拉尔。正常网络流量是gözüküyor işte ordan direkçekemiyor muyuz böyle alengirli işlere giriyoruz?哈贝尼姆·科杜·考普拉·亚普·塔勒姆·约尔萨·莫德米尼·比尔卡帕·阿卡帕·阿卡帕·阿卡帕·阿伊姆·阿伊姆·杜泽尔米约尔。你是说法克勒姆·卡里约尔·埃克拉纳?
string uri = "https://forum.donanimhaber.com/service/v1/session/set?version=-1&securekey=123213&projectType=Forum&forumId=12";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
request.Method = WebRequestMethods.Http.Get;
request.AllowAutoRedirect = false;
request.CookieContainer = new CookieContainer();
request.KeepAlive = true;
request.ContentType = "application/x-www-form-urlencoded";
request.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream receiveStream = response.GetResponseStream();
StreamReader readStream = new StreamReader(receiveStream, Encoding.UTF8);
string oku = readStream.ReadToEnd();
foreach (Cookie cook in response.Cookies)
{
Console.WriteLine("Domain: {0}, Name: {1}, value: {2}", cook.Domain, cook.Name,cook.Value);
}