C# 杂项记事

发布于 16 天前  46 次阅读


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}");
 }
一个练习时长还差一年半的切图仔,有需求可联系 QQ:963827384
最后更新于 2025-06-30