zoukankan      html  css  js  c++  java
  • 应用c#读取带cookie的http数据

    @(编程)

    private static string Login()
    {
        string url = string.Format("{0}/login-submit.html?identity=teacher&loginName={1}&password={2}", Config.HOST, Config.USER, Config.PASSWORD);
        HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
        try
        {
            using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
            {
                StreamReader reader = new StreamReader(response.GetResponseStream());
                return response.Headers.Get("Set-Cookie");
            }
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
            return errorMsg;
        }
    }
    
    private static string GetMethod(string cookie)
    {
        string url = string.Format("{0}/teacher/student/employment-list.html", Config.HOST);
        HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
        CookieContainer co = new CookieContainer();
        co.SetCookies(new Uri(url), cookie);
    
        request.CookieContainer = co;
        try
        {
            using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
            {
                StreamReader reader = new StreamReader(response.GetResponseStream());
                return reader.ReadToEnd();
            }
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
            return errorMsg;
        }
    }
    
  • 相关阅读:
    编译Android源码
    Android Studio 更新
    ANDROID:替换系统桌面
    Linux目录树与文件系统
    主引导记录MBR
    Android开发使用run-as获取应用数据
    桥接模式
    工厂方法模式
    Floyd's Cycle Detection Algorithm
    用两个stack实现一个队列
  • 原文地址:https://www.cnblogs.com/wardensky/p/5329387.html
Copyright © 2011-2022 走看看