zoukankan      html  css  js  c++  java
  • 后台模拟请求 HttpHelper 序列化 MD5 时间戳

    使用场景

    C# 服务器后台调用其他服务器并处理

    场景

     		/// <summary>
            /// 获取用户信息
            /// </summary>
            /// <param name="userIds"></param>
            /// <returns></returns>
            private PHPUserListModel GetUserInfoList(List<int> userIds)
            {
                JavaScriptSerializer js = new JavaScriptSerializer();
                string jsonData = js.Serialize(userIds);//序列化
                string html = string.Empty;
                long tick = CommonHelper.GetTimestamp(DateTime.Now);//时间戳
                string postData = string.Format("uidArr={0}&type={1}&time={2}&token={3}", jsonData, 2, tick, CreateMD5(tick + _commonSettings.PHPServerKey));
                HttpHelper http = new HttpHelper();
                html = http.GetHtml(string.Format("{0}/Customer/getUserInfo", _commonSettings.PHPServerUrl), "post", postData).Html;
                PHPUserListModel result = CommonHelper.ParseJson<PHPUserListModel>(html);
                return result;
            }
    

    知识点

  • 相关阅读:
    下载Spring
    Jsp的静态引入和动态引入
    Jsp代码书写
    Jsp的page指令
    Jsp注释
    Python学习笔记Day04
    sublime
    sublime
    爬虫学习02_数据提取
    爬虫学习01_爬虫基础与requests模块
  • 原文地址:https://www.cnblogs.com/zhubangchao/p/7741820.html
Copyright © 2011-2022 走看看