C# POST请求 json格式
Posted aijiao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# POST请求 json格式相关的知识,希望对你有一定的参考价值。
/* * url:POST请求地址 * postData:json格式的请求报文,例如:"key1":"value1","key2":"value2" */ public static string PostUrl(string url, string postData) string result = ""; HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); req.Method = "POST"; req.TimeOut = "800";//设置请求超时时间,单位为毫秒 req.ContentType = "application/json"; byte[] data = Encoding.UTF8.GetBytes(postData); req.ContentLength = data.Length; using (Stream reqStream = req.GetRequestStream()) reqStream.Write(data, 0, data.Length); reqStream.Close(); HttpWebResponse resp = (HttpWebResponse)req.GetResponse(); Stream stream = resp.GetResponseStream(); //获取响应内容 using (StreamReader reader = new StreamReader(stream, Encoding.UTF8)) result = reader.ReadToEnd(); return result;
以上是关于C# POST请求 json格式的主要内容,如果未能解决你的问题,请参考以下文章
使用 HttpClient 和 C# 在 post 请求中发送 json
使用 C# 和 HttpWebRequest 向端点发送 POST 请求
求一个c#的 post请求 json 并且接收返回json数据的一个demo。
如何使用 C# 在 POST 请求中发送 json 数据 [重复]