1.webapi获取手动获取请求头
string tokens = Request.Headers["Tokens"].ToString();
2.web api内部发起http请求 简单版本
(1)创建HttpClient对象
private static readonly HttpClient _client = new HttpClient();
private string url = "http://ttyl.qunceql.com/API/YunJiWebService.asmx/SendTask";
(2)将 请求数据序列化
string jsonBody = JsonConvert.SerializeObject(rti);//序列化
try
{
var content = new StringContent(jsonBody, Encoding.UTF8, "application/json");
//创建请求对象
HttpResponseMessage response = await _client.PostAsync(url, content);
// 发起请求
Logger.Info(await response.Content.ReadAsStringAsync());
//获取请求结果
}
catch (HttpRequestException ex)
{
Logger.Error($"请求错误信息,{ex.Message}");
}
Comments NOTHING