/// <summary>
/// GET方法
/// </summary>
/// <param name="url">链接</param>
/// <param name="param">参数,?xx=</param>
/// <param name="timeout">超时时间</param>
/// <returns></returns>
public string GetSendMessage(string url, string param, double timeout = 10.0)
{
using (HttpClient httpClient = new HttpClient())
{
httpClient.Timeout = TimeSpan.FromSeconds(timeout);
return httpClient.GetStringAsync(url + param).Result;
}
}
/// <summary>
/// Post方法
/// </summary>
/// <param name="url">链接</param>
/// <param name="param">参数,?xx=</param>
/// <param name="timeout">超时时间</param>
/// <returns></returns>
public string PostSendMessage(string url, string param, double timeout = 10.0)
{
using (HttpClient httpClient = new HttpClient())
{
httpClient.Timeout = TimeSpan.FromSeconds(timeout);
//发送的内容
HttpContent content = new StringContent(string.Empty);
content.Headers.ContentType =
new MediaTypeHeaderValue("application/json");
return httpClient.PostAsync(url + param, null).Result.Content.ReadAsStringAsync().Result;
}
}