#region PUT请求
/// <summary>
/// Put请求
/// </summary>
/// <param name="url">api的Controller/Action</param>
/// <param name="id">信息标识</param>
/// <returns></returns>
public string PUT(string url, string id)
{
HttpClient httpClient = new HttpClient();
httpClient.DefaultRequestHeaders.Add("KeepAlive", "false");
var result = httpClient.PutAsync(apiurl + url + "?id=" + id, null).Result.Content.ReadAsStringAsync().Result;
return result;
}
/// <summary>
/// Put请求
/// </summary>
/// <param name="url">api的Controller/Action</param>
/// <param name="id">信息标识</param>
/// <param name="model">模板</param>
/// <returns></returns>
public string PUT<T>(string url, string id, [FromBody]T model)
{
HttpClient httpClient = new HttpClient();
httpClient.DefaultRequestHeaders.Add("KeepAlive", "false");
var requestJson = JsonConvert.SerializeObject(model);
HttpContent httpcontent = new StringContent(requestJson);
httpcontent.Headers.ContentType = new MediaTypeHeaderValue("application/json");
var result = httpClient.PutAsync(apiurl + url + "?id=" + id, httpcontent).Result.Content.ReadAsStringAsync().Result;
return result;
}
#endregion
/// <summary>
/// Put请求
/// </summary>
/// <param name="url">api的Controller/Action</param>
/// <param name="id">信息标识</param>
/// <returns></returns>
public string PUT(string url, string id)
{
HttpClient httpClient = new HttpClient();
httpClient.DefaultRequestHeaders.Add("KeepAlive", "false");
var result = httpClient.PutAsync(apiurl + url + "?id=" + id, null).Result.Content.ReadAsStringAsync().Result;
return result;
}
/// <summary>
/// Put请求
/// </summary>
/// <param name="url">api的Controller/Action</param>
/// <param name="id">信息标识</param>
/// <param name="model">模板</param>
/// <returns></returns>
public string PUT<T>(string url, string id, [FromBody]T model)
{
HttpClient httpClient = new HttpClient();
httpClient.DefaultRequestHeaders.Add("KeepAlive", "false");
var requestJson = JsonConvert.SerializeObject(model);
HttpContent httpcontent = new StringContent(requestJson);
httpcontent.Headers.ContentType = new MediaTypeHeaderValue("application/json");
var result = httpClient.PutAsync(apiurl + url + "?id=" + id, httpcontent).Result.Content.ReadAsStringAsync().Result;
return result;
}
#endregion