Пример #1
0
        /// <summary>
        /// Creates an instance of <see cref="HttpPayload"/>.
        /// </summary>
        /// <param name="method">The HTTP method.</param>
        public HttpPayload(string method)
        {
            context = this;
            context.Cookies = new HttpCookieCollection();
            context.FormValues = new NameValueCollection();
            context.Headers = new NameValueCollection();
            context.Method = method;
            context.Protocol = "http";
            context.QueryString = string.Empty;

            context.Headers["Content-Type"] = "application/octet-stream";
        }
Пример #2
0
 public void HTTPAsString(IHttpPayload Payload)
 {
     this.GET(Payload.Url, Payload.Key, Payload.Cookies, Credential.Username, Credential.Password, Credential.Domain);
 }
Пример #3
0
 /// <summary>
 /// Creates an instance of <see cref="CrowbarHttpRequest"/>.
 /// <param name="path">The requested path.</param>
 /// <param name="payload">The payload.</param>
 /// </summary>
 public CrowbarHttpRequest(string path, IHttpPayload payload)
 {
     Path = path;
     this.payload = payload;
 }