zoukankan      html  css  js  c++  java
  • WebClient模拟发送Post请求

    WebClient模拟发送Post请求方法:

            /// <summary>
            /// 模拟post请求
            /// </summary>
            /// <param name="Url"></param>
            /// <param name="postDataStr"></param>
            /// <returns></returns>
            private string HttpPost(string Url, string postDataStr)
            {
                byte[] bytes = Encoding.UTF8.GetBytes(postDataStr);
                WebClient client = new WebClient();
                client.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
                client.Headers.Add("ContentLength", postDataStr.Length.ToString());
                byte[] responseData = client.UploadData(Url, "POST", bytes);
                string retString = Encoding.UTF8.GetString(responseData);
                return retString;
            }

    调用方法:

    string postDataStr = "userId=" + userId + "&sig=" + sigStr;
    string jsonStr = HttpPost("http://www.xx/query.json", postDataStr); //返回utf8的JSON
  • 相关阅读:
    Mysql优化之Explain查询计划查看
    map转listmap
    代码大全
    cas
    日志
    xml模板
    springboot
    日志
    spring应用
    拆分表中sheet
  • 原文地址:https://www.cnblogs.com/zxx193/p/3611621.html
Copyright © 2011-2022 走看看