using FastGithub.Configuration;
using FastGithub.DomainResolve;
using System.Net.Http;
namespace FastGithub.Http
{
    /// 
    /// 表示http客户端
    /// 
    public class HttpClient : HttpMessageInvoker
    {
        /// 
        /// http客户端
        /// 
        /// 
        /// 
        public HttpClient(DomainConfig domainConfig, IDomainResolver domainResolver)
            : this(new HttpClientHandler(domainConfig, domainResolver), disposeHandler: true)
        {
        }
        /// 
        /// http客户端
        ///  
        /// 
        /// 
        internal HttpClient(HttpClientHandler handler, bool disposeHandler)
            : base(handler, disposeHandler)
        {
        }
    }
}