Files
Ticket/doc/C#仅供参考组装报文和加密/PostJson.cs
T
2026-04-30 10:47:26 +08:00

37 lines
1.2 KiB
C#

using System.IO;
using System.Net;
using System.Text;
namespace ConsoleDemo
{
public class PostJson
{
/**
* Json的请求头 post请求地址
*/
public static string Post4Json(string url,string buildRequest)
{
string result = "";
HttpWebRequest request =(HttpWebRequest) WebRequest.Create(url);
request.Method = "POST";
request.Timeout = 5000;
request.ContentType = "application/json";
byte[] byte4builde = Encoding.UTF8.GetBytes(buildRequest);
request.ContentLength = byte4builde.Length;
using (Stream reqStream=request.GetRequestStream())
{
reqStream.Write(byte4builde,0,byte4builde.Length);
reqStream.Close();
}
HttpWebResponse response = (HttpWebResponse) request.GetResponse();
Stream stream = response.GetResponseStream();
//获得响应内容
using (StreamReader reader=new StreamReader(stream,Encoding.UTF8))
{
result = reader.ReadToEnd();
}
return result;
}
}
}