<分区>
我正在创建一个 C# 控制台应用程序,该应用程序从文本文件中读取文本,将其转换为 JSON 格式的字符串(保存在字符串变量中),并且需要将 JSON 请求发布到 Web API。我正在使用 .NET Framework 4。
我的难题是使用 C# 创建请求和获取响应。 什么是必要的基本代码?代码中的注释会有所帮助。到目前为止,我得到的是以下内容,但我不确定我是否走在正确的轨道上。
//POST JSON REQUEST TO API
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("POST URL GOES HERE?");
request.Method = "POST";
request.ContentType = "application/json";
System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding();
byte[] bytes = encoding.GetBytes(jsonPOSTString);
request.ContentLength = bytes.Length;
using (Stream requestStream = request.GetRequestStream())
{
// Send the data.
requestStream.Write(bytes, 0, bytes.Length);
}
//RESPONSE HERE