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;
            }
    

      

  • 相关阅读:
    启动WCF多个服务方法
    获取本机内存使用信息、DataTable占用内存空间
    分享到微博代码
    EXCEL拼接SQL
    动态调用webservice及WCF服务
    整洁架构
    端口与适配器架构
    清晰架构
    EBI架构 VS. MVC
    查看Oracle加锁情况及解锁方法
  • 原文地址:https://www.cnblogs.com/yutian/p/11768437.html
Copyright © 2011-2022 走看看