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);
            }
        }
相关文章
|
6月前
|
Java API Apache
HttpClient来完成POST请求
【6月更文挑战第4天】HttpClient来完成POST请求
37 2
|
7月前
commons-httpclient 和 httpclient 区别
commons-httpclient 和 httpclient 区别
264 0
Httpclient使用总结
Httpclient使用总结
64 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方式进行序列化。类似于这样细节的差别太多了。
496 0
再见,HttpClient!再见,Okhttp!
|
JSON Apache 数据格式
JavaUtil_06_HttpUtil_使用httpclient实现
一、简介 使用 appache 的 httpclient 来实现的 二、源码 package com.ray.weixin.gz.util; import java.io.File; import java.
1104 0
|
Java 数据安全/隐私保护