internal ServerRequest(string host, string uri, string content, HTTPClientResponseCallback callback) : this(host, uri, callback) { RequestType = RequestType.Post; Header.ContentType = "application/json"; ContentSource = ContentSource.ContentString; ContentString = content; }
private void GetRequest(string uri, HTTPClientResponseCallback callback) { var request = new ServerRequest(IpAddress, uri, callback); var auth = Convert.ToBase64String(Encoding.ASCII.GetBytes(_username + ":" + _password)); request.Header.AddHeader(new HttpHeader("Authorization", "Basic " + auth)); _server.GetRequest(request); }
private void PostRequest(string uri, string data, HTTPClientResponseCallback callback) { var request = new ServerRequest(IpAddress, uri, callback) { RequestType = RequestType.Post }; var auth = Convert.ToBase64String(Encoding.ASCII.GetBytes(_username + ":" + _password)); request.Header.AddHeader(new HttpHeader("Authorization", "Basic " + auth)); request.Header.ContentType = "application/json"; request.ContentString = data; _server.GetRequest(request); }
/// <summary> /// The default Constructor. /// </summary> internal ServerRequest(string host, string uri, HTTPClientResponseCallback callback) { Url = new UrlParser(string.Format("http://{0}{1}", host, uri.StartsWith("/") ? uri : "/" + uri)); _callback = callback; }