コード例 #1
0
        public void Should_Set_Client_Timeout()
        {
            var factory = new PerHostHttpClientFactory(TimeSpan.FromMinutes(15));
            var client  = factory.GetHttpClient("http://www.baidu.com");

            Assert.Equal(client.Timeout, TimeSpan.FromMinutes(15));
        }
コード例 #2
0
        public void Should_Set_Client_Timeout_To_Default()
        {
            var factory = new PerHostHttpClientFactory();
            var client  = factory.GetHttpClient("http://www.baidu.com");

            Assert.Equal(client.Timeout, TimeSpan.FromSeconds(100));
        }
コード例 #3
0
ファイル: UnitTest1.cs プロジェクト: yuzd/HttpClientFactory
 public async Task Test_PerHostHttpClientFactory()
 {
     var factory = new PerHostHttpClientFactory();
     var client  = factory.GetHttpClient("http://www.baidu.com");
     var str     = await client.GetStringAsync("http://www.baidu.com");
 }