.net core httpget请求,获取数据

private readonly IHttpClientFactory _clientFactory;  注入进来

public async Task<WxUserInfoDto> CreateAsync(CreateWxUserInfoDto input)
{

string appid = "321";
string appsecret = "123";
string code = "12341erw34312";//随便写一个

//
var request = new HttpRequestMessage(HttpMethod.Get,
"https://api.weixin.qq.com/sns/jscode2session?appid="+appid+"&secret="+appsecret+"&js_code="+code+"&grant_type=authorization_code");
request.Headers.Add("Accept", "application/vnd.github.v3+json");
request.Headers.Add("User-Agent", "HttpClientFactory-Sample");

var client = _clientFactory.CreateClient();
var response = await client.SendAsync(request);
var content = response.Content;
var wxResult = content.ReadAsStringAsync().Result; //获取返回结果


}

posted @ 2021-07-06 14:37  g731717  阅读(1116)  评论(0)    收藏  举报