为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用C#将JSON发布到服务器?

如何使用C#将JSON发布到服务器?

C#
慕码人2483693 2019-06-26 15:30:39
如何使用C#将JSON发布到服务器?下面是我使用的代码:// create a requestHttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.KeepAlive = false;request.ProtocolVersion = HttpVersion.Version10;request.Method = "POST";// turn our request string into a byte streambyte[] postBytes = Encoding.UTF8.GetBytes(json);// this is important - make sure you specify type this wayrequest.ContentType = "application/json; charset=UTF-8";request.Accept = "application/json";request.ContentLength = postBytes.Length;request.CookieContainer = Cookies;request.UserAgent = currentUserAgent;Stream requestStream = request.GetRequestStream();// now send itrequestStream.Write(postBytes, 0, postBytes.Length);requestStream.Close();// grab te response and print it out to the console along with the status codeHttpWebResponse response = (HttpWebResponse)request.GetResponse();string result;using (StreamReader rdr = new StreamReader(response.GetResponseStream())){     result = rdr.ReadToEnd();}return result;当我运行这个时,我总是得到500个内部服务器错误。我做错什么了?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 700 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信