Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 /// <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;
 }