HttpClient

简介: HttpClient
        public void UserLogin()
        {
            using (HttpClient client = new HttpClient())
            {
                client.DefaultRequestHeaders.Add("Authorization", default_Token);
                List<KeyValuePair<String, String>> paramList = new List<KeyValuePair<String, String>>();
                paramList.Add(new KeyValuePair<string, string>("grant_type", "password"));
                paramList.Add(new KeyValuePair<string, string>("activationCode", "CloudPeak"));
                paramList.Add(new KeyValuePair<string, string>("deviceId", "CloudPeak"));
                var response = client.PostAsync(serverUrl+"/OAuth/Token", new FormUrlEncodedContent(paramList)).Result;
                var str = response.Content.ReadAsStringAsync().Result;
               var aa = JObject.Parse(str).ToObject<Dictionary<string, string>>();
               string tokenstr = aa["access_token"];
               user_Token = "Bearer " + tokenstr;
               isUserLogin = true;
               //MessageBox.Show(tokenstr);
            }
        }
相关文章
|
5月前
Httpclient使用总结
Httpclient使用总结
36 0
|
运维 监控 负载均衡
HttpClient 你不一定会用
我在凤巢团队独立搭建和运维的一个高流量的推广实况系统,是通过HttpClient 调用大搜的实况服务。最近经常出现Address already in use (Bind failed) 的问题。很明显是一个端口绑定冲突的问题,于是大概排查了一下当前系统的网络连接情况和端口使用情况,
HttpClient 你不一定会用
|
XML JSON Java
再见,HttpClient!再见,Okhttp!
因为业务关系,要和许多不同第三方公司进行对接。这些服务商都提供基于http的api。但是每家公司提供api具体细节差别很大。有的基于RESTFUL规范,有的基于传统的http规范;有的需要在header里放置签名,有的需要SSL的双向认证,有的只需要SSL的单向认证;有的以JSON 方式进行序列化,有的以XML方式进行序列化。类似于这样细节的差别太多了。
396 0
再见,HttpClient!再见,Okhttp!
|
Java 应用服务中间件 API
|
Java 数据安全/隐私保护
|
JSON 数据格式 Java