Beispiel #1
0
 /// <summary>
 /// Clone an existing HttpRequest.
 /// </summary>
 ///
 public sRequest(sRequest srequest)
 {
     req           = srequest.req;
     uri           = srequest.uri;
     ignoreCache   = srequest.ignoreCache;
     cacheTtl      = srequest.cacheTtl;
     gadget        = srequest.gadget;
     container     = srequest.container;
     securityToken = srequest.securityToken;
     if (srequest.postBody != null)
     {
         postBody = new byte[srequest.postBody.Length];
         Array.Copy(srequest.postBody, postBody, srequest.postBody.Length);
     }
     if (srequest.oauthArguments != null)
     {
         oauthArguments = new OAuthArguments(srequest.oauthArguments);
     }
     authType        = srequest.authType;
     rewriteMimeType = srequest.rewriteMimeType;
     followRedirects = srequest.followRedirects;
 }
Beispiel #2
0
 /// <param name="_oauthArguments">arguments for OAuth/signed fetched</param>
 public sRequest setOAuthArguments(OAuthArguments _oauthArguments)
 {
     oauthArguments = _oauthArguments;
     return(this);
 }