以下是方法 返貨json數據 代碼都有注釋
/// <summary>
/// 請求webpapi
/// </summary>
/// <param name="url">地址</param>
/// <returns>json字符串</returns>
public static string GetJosn(string url)
{
string result = "";
using (var client = new System.Net.Http.HttpClient())
{
//通過客服端地址訪問
Uri bUrl= client.BaseAddress = new Uri(url);
//序列化成json
var requestJson = JsonConvert.SerializeObject(bUrl);
//創建一個http 帶正文和內容
HttpContent httpContent = new StringContent(requestJson);
//設置數據格式為json
httpContent.Headers.ContentType = new MediaTypeHeaderValue("application/json");
//異步請求並將內容寫入文件流中 返回字符串
result = client.PostAsync("api/Product/AddProduct", httpContent).Result.Content.ReadAsStringAsync().Result;
}
return result;
}
或則參考地址 http://www.2cto.com/kf/201408/326364.html
