Exemplo n.º 1
0
 private void SetRequest(IRequest request)
 {
     Authenticator?.Apply(this);
     request.Timeout = Timeout;
     if (AllowAutoRedirect)
     {
         request.AddObserver(new AutoRedictObserver());
     }
     request.AddHeader("content-type", ContentType);
     foreach (var header in _initHeaders)
     {
         request.AddHeader(header.Name, header.Value);
     }
     request.AddObserver(this);
     foreach (var observer in _observer)
     {
         request.AddObserver(observer);
     }
     foreach (var cookie in Cookies)
     {
         request.Cookies.AddOrUpdate(cookie.Name, cookie.Value);
     }
 }