zoukankan      html  css  js  c++  java
  • C# web 获取服务端cookie

     CookieContainer cookies = new CookieContainer();
                string url = "http://120.24.56.48:8889/api/auth/login?username=13590372650&password=wjkj110";
                HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);
                myHttpWebRequest.Timeout = 20 * 1000; //连接超时  
                myHttpWebRequest.Accept = "*/*";
                myHttpWebRequest.UserAgent = "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0;)";
                myHttpWebRequest.CookieContainer = new CookieContainer(); //暂存到新实例</span>  
                myHttpWebRequest.GetResponse().Close();
                cookies = myHttpWebRequest.CookieContainer; //保存cookies</span>  
                string cookiesstr = myHttpWebRequest.CookieContainer.GetCookieHeader(myHttpWebRequest.RequestUri); //把cookies转换成字符串  

                url = "http://120.24.56.48:8889/api/auth/login?username=13590372650&password=wjkj110";
                myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);
                myHttpWebRequest.Timeout = 20 * 1000; //连接超时  
                myHttpWebRequest.Accept = "*/*";
                myHttpWebRequest.UserAgent = "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0;)";
                myHttpWebRequest.CookieContainer = cookies; //使用已经保存的cookies 方法一</span>  
                //myHttpWebRequest.Headers.Add("Cookie", cookiesstr); //使用已经保存的cookies 方法二  
                HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
                Stream stream = myHttpWebResponse.GetResponseStream();
                stream.ReadTimeout = 15 * 1000; //读取超时  
                StreamReader sr = new StreamReader(stream, Encoding.GetEncoding("utf-8"));
                string strWebData = sr.ReadToEnd();

                string richTextBox1 = cookiesstr + " " + strWebData;

  • 相关阅读:
    RocketMQ之二:分布式开放消息系统RocketMQ的原理与实践(消息的顺序问题、重复问题、可靠消息/事务消息)
    Redis 发布/订阅机制原理分析
    Guava 12-数学运算
    Guava] 11
    Guava 10-散列
    Guava 9-I/O
    Guava 8-区间
    mat(Eclipse Memory Analyzer tool)之二--heap dump分析
    Python流程控制语句
    监控和管理Cassandra
  • 原文地址:https://www.cnblogs.com/louby/p/5569536.html
Copyright © 2011-2022 走看看