C#後臺POST請求方法

 try
            {
                string serviceAddress = "這裏填寫請求的postURL地址";
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(serviceAddress);

                request.Method = "POST";
                request.ContentType = "application/json";
  
                string strContent = "{key:\"value\"}"; //這裏填寫請求入參 json格式字符串
                using (StreamWriter dataStream = new StreamWriter(request.GetRequestStream()))
                {
                    dataStream.Write(strContent);
                    dataStream.Close();
                }
                HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                string encoding = response.ContentEncoding;
                if (encoding == null || encoding.Length < 1)
                {
                    encoding = "UTF-8"; //默認編碼  
                }
                StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding(encoding));
                string retString = reader.ReadToEnd();
                //解析josn 建一個接受返回參數的對象用來接收解析
                var jsonData = JsonConvert.DeserializeObject<JsonResultData>(retString);

                if (jsonData != null )
                {

                   
                }
                else
                {
                  

                }
            }
            catch (Exception ex)
            {
              

            }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章