您可以通過此
var request = HttpWebRequest.Create("http://example.com/api/Phrase/GetJDTO");
var postData = "Jlpt = 2";
var data = Encoding.ASCII.GetBytes(postData);
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = data.Length;
using (var stream = request.GetRequestStream())
{
stream.Write(data, 0, data.Length);
}
var response = (HttpWebResponse)request.GetResponse();
var responseString = new StreamReader(response.GetResponseStream()).ReadToEnd();
做,但我建議你在這種情況下使用HttpClient
而不是HttpWebRequest
如果你可以在任何物體,使用'HttpClient'而不是'HttpWebRequest'。它具有更現代化的異步API,以及向請求添加有效載荷的更直接的方式。 –