我正在創建一個C#控制檯應用程序,它從文本文件中讀取文本,將其轉換爲JSON格式的字符串(保存在字符串變量中),並且需要將JSON請求發佈到Web API。我正在使用.NET Framework 4.我的努力是使用C#創建請求並獲取響應。 什麼是必要的基本代碼?代碼中的註釋會很有幫助。到目前爲止我所得到的是下面的內容,但我不確定我是否在正確的軌道上。如何使用C#創建JSON發佈到api
//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
是的,你是在正確的軌道上。 –
它工作嗎?那麼問題是什麼? – CodeCaster
我基本上是問我發佈的代碼是否正確,是做POST,wegrata發佈了一個更簡單的解決方案。 –