• 应用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;
        }
    }
    
  • 相关阅读:
    关于slmgr命令
    .msi安装包安装方法(安装错误2503和2502)
    BIOS相关
    C和C#的区别
    关于del命令
    win8快捷键
    Windows 8 系统快捷键热键列表收集
    Android开发环境搭建
    关于Android sdkmanager目录结构的总结
    关于eclipse新建项目问题
  • 原文地址:https://www.cnblogs.com/wardensky/p/5329387.html
Copyright © 2020-2023  润新知