zoukankan      html  css  js  c++  java
  • c# 后台发送post请求

    普通请求

    public string GetWarningData(string consumerId) { string ret = string.Empty; try { string nUrl = "https://******/messages?consumerId=" + consumerId + "&autoCommit=true"; System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12; HttpWebRequest webReq = (HttpWebRequest)WebRequest.Create(nUrl); webReq.Method = "POST"; webReq.ContentType = "application/json"; webReq.Headers.Add("Authorization", "bearer token值"); //获取服务端返回 HttpWebResponse response = (HttpWebResponse)webReq.GetResponse(); StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.UTF8); ret = sr.ReadToEnd().Trim();
    //ret 拿到Json返回值,解析,写自己的需求 sr.Close(); } catch (Exception ex) { } return ret; }

      传参请求,此处参数为json字符传

     public static string uploadCar(string json)
            {
                string ret = string.Empty;
                Stream reqStream = null;
                try
                {
    
                    System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
                    HttpWebRequest webReq = (HttpWebRequest)WebRequest.Create(“请求的URL地址”);
                    webReq.Method = "POST";
                    webReq.ContentType = "application/json;charset=utf-8";
                    byte[] data = Encoding.UTF8.GetBytes(json);   //使用utf-8格式组装post参数,json为json格式参数
                    webReq.ContentLength = data.Length;
                    using (Stream strm = webReq.GetRequestStream())
                    {
                        strm.Write(data, 0, data.Length);
                    }
    
                    using (HttpWebResponse wrs = (HttpWebResponse)webReq.GetResponse())
                    {
                        StreamReader read = new StreamReader(wrs.GetResponseStream(), Encoding.Default);
                        ret = read.ReadToEnd();
                    }
                }
                catch (Exception ex)
                {
    
                }
                return ret;
            }
    

      

  • 相关阅读:
    UrlRewrite(地址变换)技术在IIS 5.0/ASP平台上面的应用
    Asp.Net页面输出到EXCEL
    [收藏] ASP.NET缓存:方法和最佳实践
    基于.NET的全文索引引擎Lucene.NET
    [ASP.NET]支持up,down以及pageup,pagedown,home,end,Enter键盘操作的DataGrid
    无知所以羞耻
    你相信世界上有心有灵犀的事情吗?
    javascript的日期加减
    2007312
    人应该多向上
  • 原文地址:https://www.cnblogs.com/syeacfpl/p/14900248.html
Copyright © 2011-2022 走看看