• c#与webapi交互


     1 public static string HttpConnectToServer(string ServerPage,string strData)
     2     {
     3         string postData =strData;
     4         //解决乱码问题
     5         byte[] dataArray = Encoding.UTF8.GetBytes(postData);
     6         //创建请求
     7         HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(ServerPage);
     8         request.Method = "POST";
     9         request.ContentLength = dataArray.Length;
    10         request.ContentType = "application/json;charset=UTF-8";
    11         //创建输入流
    12         Stream dataStream = null;
    13         try
    14         {
    15             dataStream = request.GetRequestStream();
    16         }
    17         catch (Exception)
    18         {
    19             return null;//连接服务器失败
    20         }
    21 
    22         //发送请求
    23         dataStream.Write(dataArray, 0, dataArray.Length);
    24         dataStream.Close();
    25         //读取返回消息
    26         string res = string.Empty;
    27         try
    28         {
    29             HttpWebResponse response = (HttpWebResponse)request.GetResponse();
    30             StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
    31             res = reader.ReadToEnd();
    32             reader.Close();
    33         }
    34         catch (Exception ex)
    35         {
    36             return null;//连接服务器失败
    37         }
    38         return res;
    39     }
  • 相关阅读:
    Groovy Urlencode编码
    PowerShell导入自定义公共函数
    Groovy获取对象类型、属性
    adb名称操作模拟器
    《坚不可摧》——乔布斯演讲
    马拉松节奏跑(转载)
    马拉松配速
    什么是思考力三要素?(转载)
    Python解析JSON为实体
    excel宏的用法
  • 原文地址:https://www.cnblogs.com/lilyshy/p/6382330.html
Copyright © 2020-2023  润新知