/// <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;
}
}
.Net 6.0 发送http请求
最新推荐文章于 2024-05-16 11:53:05 发布