public void SetConnectionLimit() { var client = new DefaultPoolingHttpClient(); client.SetConnectionLimit(new Uri("http://www.baidu.com"), 123); client.DebugEnabled = true; Assert.Equal(123, client.GetConnectionLimit(new Uri("http://www.baidu.com"))); Assert.NotEqual(123, client.GetConnectionLimit(new Uri("http://www.sina.com"))); }
public void ExecuteHttpDelete() { var client = new DefaultPoolingHttpClient(); client.SetConnectionLimit(new Uri("http://www.baidu.com"), 2); client.MaxConnectionIdleSeconds = 2; client.DebugEnabled = true; var result = client.ExecuteHttpDeleteAsync("http://www.baidu.com").Result; Assert.True(!string.IsNullOrEmpty(result) && result.Contains("<p>The requested method DELETE is not allowed")); }
public void ExecuteHttpPost() { var client = new DefaultPoolingHttpClient(); client.SetConnectionLimit(new Uri("http://www.baidu.com"), 2); client.MaxConnectionIdleSeconds = 2; client.DebugEnabled = true; var result = client.ExecuteHttpPostAsync("http://www.baidu.com", "").Result; Assert.True(!string.IsNullOrEmpty(result) && result.Contains("<title>页面不存在_百度搜索</title>")); }