zoukankan      html  css  js  c++  java
  • WebClient 通过get和post请求api

    //get 请求
            string url = string.Format("http://localhost:28450/api/values?str1=a&str2=b");
            WebClient wc = new WebClient();
            Encoding enc = Encoding.GetEncoding("UTF-8");
            Byte[] pageData = wc.DownloadData(url);
            string re = enc.GetString(pageData);

    //post 请求
            string postData = "value=a";
            byte[] bytes = Encoding.UTF8.GetBytes(postData);
            WebClient client = new WebClient();
            client.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
            client.Headers.Add("ContentLength", postData.Length.ToString());
            Encoding enc = Encoding.GetEncoding("UTF-8");
            byte[] responseData = client.UploadData("http://localhost:28450/api/values", "POST", bytes);
            string re = enc.GetString(responseData);

  • 相关阅读:
    安装selenium
    虚拟机安装Linux系统
    Pycharm安装+python安装+环境配置
    shell命令
    单例模式
    装饰者模式
    AtomicInteger的CAS原理
    J.U.C总览图
    锁机制(四)
    锁机制(三)
  • 原文地址:https://www.cnblogs.com/soundcode/p/7550357.html
Copyright © 2011-2022 走看看