zoukankan      html  css  js  c++  java
  • url post 请求方法

    最近的项目是给手机app 提供方法。

    因此 此方法可以进行接口测试

     1 static class HttpClient
     2     {
     3         static CookieContainer cookies = new CookieContainer();
     4         public static string GetWebResponse(string url, string param)
     5         {
     6             string LoginUrl =new Config().Host + url;
     7 
     8             var bytes = new ASCIIEncoding().GetBytes(param);
     9             var request = (HttpWebRequest)WebRequest.Create(LoginUrl);
    10 
    11             request.Method = "POST";
    12             request.ContentType = "application/x-www-form-urlencoded";
    13             request.ContentLength = bytes.Length;
    14             request.CookieContainer = cookies;
    15             try
    16             {
    17                 using (Stream stream = request.GetRequestStream())
    18                 {
    19                     stream.Write(bytes, 0, bytes.Length);
    20                     stream.Close();
    21                 }
    22 
    23                 using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
    24                 {
    25                     StreamReader reader = new StreamReader(response.GetResponseStream());
    26                     var result = reader.ReadToEnd();
    27                     response.Close();
    28                     return result;
    29                 }
    30             }
    31             catch (Exception ex)
    32             {
    33                 throw new AggregateException(ex.ToString());
    34             }
    35         }
    36     }
  • 相关阅读:
    python 冒泡排序
    python 文件操作
    20180401 lambda表达式
    python 全局变量 局部变量
    python 参数
    window.open
    正则表达式
    应用环境操作
    python 十大经典排序算法
    W3C------JS
  • 原文地址:https://www.cnblogs.com/Linyb/p/4253583.html
Copyright © 2011-2022 走看看