|  | @@ -57,7 +57,31 @@ func TestRequestHeader(t *testing.T) {
 | 
	
		
			
				|  |  |  func TestConnection(t *testing.T) {
 | 
	
		
			
				|  |  |  	assert := With(t)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -	auth, err := NewHttpAuthenticator(context.Background(), new(Config))
 | 
	
		
			
				|  |  | +	auth, err := NewHttpAuthenticator(context.Background(), &Config{
 | 
	
		
			
				|  |  | +		Request: &RequestConfig{
 | 
	
		
			
				|  |  | +			Method: &Method{Value: "Post"},
 | 
	
		
			
				|  |  | +			Uri:    []string{"/testpath"},
 | 
	
		
			
				|  |  | +			Header: []*Header{
 | 
	
		
			
				|  |  | +				{
 | 
	
		
			
				|  |  | +					Name:  "Host",
 | 
	
		
			
				|  |  | +					Value: []string{"www.v2ray.com", "www.google.com"},
 | 
	
		
			
				|  |  | +				},
 | 
	
		
			
				|  |  | +				{
 | 
	
		
			
				|  |  | +					Name:  "User-Agent",
 | 
	
		
			
				|  |  | +					Value: []string{"Test-Agent"},
 | 
	
		
			
				|  |  | +				},
 | 
	
		
			
				|  |  | +			},
 | 
	
		
			
				|  |  | +		},
 | 
	
		
			
				|  |  | +		Response: &ResponseConfig{
 | 
	
		
			
				|  |  | +			Version: &Version{
 | 
	
		
			
				|  |  | +				Value: "1.1",
 | 
	
		
			
				|  |  | +			},
 | 
	
		
			
				|  |  | +			Status: &Status{
 | 
	
		
			
				|  |  | +				Code:   "404",
 | 
	
		
			
				|  |  | +				Reason: "Not Found",
 | 
	
		
			
				|  |  | +			},
 | 
	
		
			
				|  |  | +		},
 | 
	
		
			
				|  |  | +	})
 | 
	
		
			
				|  |  |  	assert(err, IsNil)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	listener, err := net.Listen("tcp", "127.0.0.1:0")
 |