/// <summary> /// Execute a GET HTTP request /// </summary> /// <param name="uri">URI for request</param> /// <param name="recvBody">Event handler for receiving body</param> /// <returns>HTTP response</returns> public HttpResponse Get(Uri uri, RecvBodyEventHandler recvBody) { if (recvBody == null) { throw new ArgumentNullException("recvBody parameter cannot be null"); } HttpRequest httpReq = new HttpRequest(); httpReq.Method = HttpMethod.Get; httpReq.Uri = uri; this.RecvBody += recvBody; return(this.Send(httpReq)); }
/// <summary> /// Execute a GET HTTP request /// </summary> /// <param name="uri">URI for request</param> /// <param name="recvBody">Event handler for receiving body</param> /// <returns>HTTP response</returns> public HttpResponse Get(Uri uri, RecvBodyEventHandler recvBody) { if (recvBody == null) throw new ArgumentNullException("recvBody parameter cannot be null"); HttpRequest httpReq = new HttpRequest(); httpReq.Method = HttpMethod.Get; httpReq.Uri = uri; this.RecvBody += recvBody; return this.Send(httpReq); }
/// <summary> /// Execute a GET HTTP request /// </summary> /// <param name="uri">URI for request</param> /// <param name="recvBody">Event handler for receiving body</param> /// <returns>HTTP response</returns> public HttpResponse Get(string uri, RecvBodyEventHandler recvBody) { return(this.Get(new Uri(uri), recvBody)); }
/// <summary> /// Execute a GET HTTP request /// </summary> /// <param name="uri">URI for request</param> /// <param name="recvBody">Event handler for receiving body</param> /// <returns>HTTP response</returns> public HttpResponse Get(string uri, RecvBodyEventHandler recvBody) { return this.Get(new Uri(uri), recvBody); }