我正在編寫UWP應用程序。POST請求UWP
我需要使用JSON發送POST請求到服務器
這裏是我的下載JSON和寫入值碼:
public async void AllOrders_down()
{
string url = "http://api.simplegames.com.ua/index.php/?wc_orders=all_orders";
var json = await FetchAsync(url);
List<RootObject> rootObjectData = JsonConvert.DeserializeObject<List<RootObject>>(json);
OrdersList = new List<RootObject>(rootObjectData);
}
public async Task<string> FetchAsync(string url)
{
string jsonString;
using (var httpClient = new System.Net.Http.HttpClient())
{
var stream = await httpClient.GetStreamAsync(url);
StreamReader reader = new StreamReader(stream);
jsonString = reader.ReadToEnd();
}
return jsonString;
}
我需要如何與此JSON服務器發送POST請求?
感謝您的幫助。
好吧,但我需要編寫代碼,從這個'var json = await FetchAsync(url);'並通過POST請求發送json? – Eugene
這樣的事情? (var client = new HttpClient()) var content = new StringContent(json,Encoding.UTF8,「application/json」); var result = client.PostAsync(url,content).Result; }' – Eugene
更好地爲'async/await'方法調用'var result = await client.PostAsync(url,content);'。 – toadflakz