发送JSON数据,返回JSON结果

来源:互联网 发布:云计算技术发展方向 编辑:程序博客网 时间:2024/05/01 20:18
  public void Write()        {            string url = "http://127.0.0.1:80/api";            string data ="q={\"token\":\"0539ba7d2bea47faa6f312b2ab491283\",\"data\":{\"trackingNumber\":\"\",\"statusChange\":\"A\",\"labelInfoArray\":[{\"value\":\"\",\"code\":\"AreaName\"},{\"value\":\"4\",\"code\":\"addCode\"}],\"ttPacketId\":\"000301P12555541\",\"logisticsSysId\":\"\"}}";            Common(url,data);        }        private void Common(string url,string data)        {            //string apikey = "HY01";            //string apiid = "HY01";            StringBuilder sb = new StringBuilder();            sb.Append(data);            string Postdata = sb.ToString().Replace(" ", "");            HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(url);            Encoding encode = System.Text.Encoding.GetEncoding("utf-8");            byte[] arrB = encode.GetBytes(Postdata);            myRequest.Method = "POST";            myRequest.ContentType = "application/x-www-form-urlencoded";            myRequest.ContentLength = arrB.Length;            myRequest.CookieContainer = cook;            Stream outStream = myRequest.GetRequestStream();            outStream.Write(arrB, 0, arrB.Length);            outStream.Close();            string sst = "";            HttpWebResponse HttpWResp;            try            {                HttpWResp = (HttpWebResponse)myRequest.GetResponse();                cookie = HttpWResp.Headers.Get("Set-Cookie").ToString();            }            catch (WebException ex)            {                HttpWResp = (HttpWebResponse)ex.Response;            }            //finally            //{            //    Response.Close();            //}            Stream myStream = HttpWResp.GetResponseStream();            using (StreamReader sr = new StreamReader(myStream, Encoding.UTF8))            {                sst = sr.ReadToEnd();            }            str.InnerText = sst;            //var jObjectnum = JObject.Parse(sst);        }

0 0
原创粉丝点击