2017-08-01 181 views
-2

这里是我的代码,简单的请求,响应HTTP;查看HTTP GET请求Cookie

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”,在饼干节还有就是论坛网络ID会话cookie。我想在我的程序中获得这个cookie的价值,我正在寻找web这个东西,但他们都没有工作。谢谢。

+1

response.Cookies? – Gusman

+0

是的,但是这给了我一些其他的东西。不是我想要的cookie –

+0

您要查找的cookie的确切名称是什么?它来自同一个域或第三方网站吗? –

回答

-2
 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); 

     } 
+0

https://i.hizliresim.com/WQyVY2.png 是不是给我的cookie的值,我需要。什么是您的输出? –

+0

https://hizliresim.com/pWaRX0 – halit

+0

adamlargüvenlikönlemialmışolabilirler。securekey parametresindenbirşeyleriKONTROL ediyordur。叶karşılaştırması吉比。 – halit