zoukankan      html  css  js  c++  java
  • HttpClient单例

    public class HttpClientFactory
        {
            private static HttpClient _httpClient = null;

            static HttpClientFactory()
            {
                _httpClient = new HttpClient(new HttpClientHandler());
            }

            public static HttpClient GetHttpClient()
            {
                return _httpClient;
            }


            public static string HttpGet(string url)
            {
                var httpClient = GetHttpClient();
                var response = httpClient.GetAsync(new Uri(url)).Result;
                return response.Content.ReadAsStringAsync().Result;
            }


            public static string HttpGetWithHeaders(string url, string ticket)
            {
                var httpClient = GetHttpClient();
                /tpClient.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Authorization", "BasicAuth " + ticket);
                httpClient.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Basic", ticket);
                var response = httpClient.GetAsync(new Uri(url)).Result;
                return response.Content.ReadAsStringAsync().Result;
            }

        }
    }

  • 相关阅读:
    PYSpark DataFrame
    wheel用户组
    CURD是什么?
    mysql binlog日志清理
    skype的图片默认保存路径
    bootstrap使用总结
    库表批量新增id字段
    谷粒商城-问题汇总
    开发工具问题汇总
    feign客户端,参数无法传递复杂对象
  • 原文地址:https://www.cnblogs.com/bo0214/p/12800703.html
Copyright © 2011-2022 走看看