问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VS2015 正式版中为什么没有了函数前面引用提示了

发布网友 发布时间:2022-05-03 01:47

我来回答

1个回答

热心网友 时间:2022-06-29 05:50

HttpClient _httpClient = new HttpClient();
var clientId = Config.GetValue("AuthUser");
var clientSecret = Config.GetValue("AuthPass");

var apiHost = Config.GetValue("ApiHost");
_httpClient.BaseAddress = new Uri(apiHost);

var parameters = new Dictionary<string, string>();
parameters.Add("grant_type", "password");
parameters.Add("username", account);
parameters.Add("password", password);

_httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(
"Basic", Convert.ToBase64String(Encoding.ASCII.GetBytes(clientId + ":" + clientSecret))
);

var response = await _httpClient.PostAsync("/token", new FormUrlEncodedContent(parameters));
var responseValue = await response.Content.ReadAsStringAsync();
if (response.StatusCode == System.Net.HttpStatusCode.OK)
{
var access_token = JObject.Parse(responseValue)["access_token"].Value<string>();
return new TokenResult() { Message = "ok", access_token = access_token };
//return JObject.Parse(responseValue)["access_token"].Value<string>();
}
else
{
var modelstate = JObject.Parse(responseValue)["ModelState"][0].Value<string>();
return new TokenResult() { Message = modelstate };
}

//string url = Config.GetValue("ApiHost") + "/token";
////设置HttpClientHandler的AutomaticDecompression
//var handler = new HttpClientHandler() { AutomaticDecompression = DecompressionMethods.GZip };
////创建HttpClient(注意传入HttpClientHandler)
//using (var http = new HttpClient(handler))
//{
// //使用FormUrlEncodedContent做HttpContent
// var content = new FormUrlEncodedContent(new Dictionary<string, string>()
// {
// {"grant_type", "password"},//键名必须为空
// { "username", account},
// {"password", password },
// });

// //await异步等待回应

// var response = await http.PostAsync(url, content);
// //确保HTTP成功状态值
// response.EnsureSuccessStatusCode();
// //await异步读取最后的JSON(注意此时gzip已经被自动解压缩了,因为上面的AutomaticDecompression = DecompressionMethods.GZip)
// var responseValue = await response.Content.ReadAsStringAsync();
// if (response.StatusCode == System.Net.HttpStatusCode.OK)
// {
// return JObject.Parse(responseValue)["access_token"].Value<string>();
// }
// else
// {
// return string.Empty;
// }
//}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 datum是什么意思及反义词 急求一篇以科研精神为主题的演讲稿 《非常有喜》内容非常接近的一部韩国电视剧叫什么 石家庄和昆山哪个好 知乎? VS属性窗口事件不见,属性说明不见,控件引用变成如图所示。 鸟假死一般持续多久 上海金山东方有线网络有限公司怎么样? data的复数是datum?datum的复数是data? 非常有喜演完之后演什么电视剧 在VS2010中,为什么在开发时dll引用会消失 哪些动物习惯装死? 石家庄、廊坊、邯郸哪座城市能更胜一筹成为河北的第二大城市呢? 上海市金山区金卫镇东方有线电视营业厅地址 vs2008中的错误 1 找不到类型或命名空间名称“Graphics”(是否缺少 using 指令或程序集引用?)怎么解决?急 世界上最会“伪装”的鸟,远看像枯枝一般,为何一生只有孤寂陪伴? 同是北方城市,石家庄和太原那个城市好,繁华,城建 湖南卫视非常有喜之前一部电视剧是什么? 鸟还会假死? 在vs2010中没有找到我想要添加的引用,但是同事的VS2010里却有,为什么 用黑鲨装机大师装机怎么选咋启动盘 会装死的是什么鸟 医学院科研部发言稿说哪些方面的话题比较好 vs2013 引用jquery ui后 没有显示效果(引用如图) 求科学发展观演讲稿 data的复数是datum?datum的复数是data? 如题 灰喜鹊会不会装死 求一篇关于祖国科技发达的演讲稿,急! 玄凤会装死吗 路中间遇到一只小鸟装死,是好事还是坏事? 英文版关于科技的演讲稿 急求!!! 什么意思?怎么解决?群主已设置成员临时对话什么意思?怎么解决?求教 cat &#47;proc&#47;cpuinfo看不到物理cpu个数,没有physical id这一项 五险一金的作用有哪些 如何查看“centos linux”硬盘等硬件配置信息的命令? 如何通过cpuinfo信息查看几个物理cpu,几个核数,几线程 在linux下,cat &#47;proc&#47;cpuinfo 出来的结果 processor 0~7 physical id 0~7 core id 全是0 cpu cores 全是1 cpu物理核与逻辑核的关系 保险对老人的作用是什么意思是什么意思是什么 # echo &quot;physical id:&quot;;cat &#47;proc&#47;cpuinfo |grep &quot;physical id&quot; |sort |uniq|wc -l physical id: 2 分床睡的夫妻感情会变淡还是小别胜新婚?