zoukankan      html  css  js  c++  java
  • restsharp 登录后再获取数据,保持登录状态

    private static RestResponseCookie prelogin()
            {
                var client = new RestClient("http://xxxx.com/callback?client_name=client");
                var request = new RestRequest(Method.POST);
                request.AddHeader("postman-token", "f66daf18-48bc-648c-f888-0787b62ee312");
                request.AddHeader("cache-control", "no-cache");
                request.AddHeader("content-type", "application/x-www-form-urlencoded");
                request.AddParameter("application/x-www-form-urlencoded", "client_name=FormClient&username=xxx&password=xxx", ParameterType.RequestBody);
                IRestResponse response = client.Execute(request);
                //PLAY_SESSION
                return response.Cookies[0];
            }
    
    
    
    
    private static string getdata(RestResponseCookie loginCookie)
            {
                var client = new RestClient("http://xxx.com/getdata");
    
                var request = new RestRequest(Method.POST);
    
                request.AddCookie(loginCookie.Name,loginCookie.Value);
    
                request.AddHeader("postman-token", "4722e24d-1bee-9078-69ff-bbe3f05e6db3");
                request.AddHeader("cache-control", "no-cache");
                request.AddHeader("content-type", "application/json;charset=UTF-8");
                request.AddParameter("application/json;charset=UTF-8", "{"pcode":"00000005"}", ParameterType.RequestBody);
    
                IRestResponse response = client.Execute(request);
                return response.Content;
            }
    

      

  • 相关阅读:
    python 字符串内建函数之开头与结尾判断
    python 字符串内建函数之查找、替换
    python 字符串内建函数之大小写
    python 字符串切片
    python for循环
    python if语句
    python input( )
    python 变量命名规则
    DllMain
    静态库lib和动态dll的区别及使用方法
  • 原文地址:https://www.cnblogs.com/yutian/p/11768437.html
Copyright © 2011-2022 走看看