예제 #1
0
        private WebRequest BuildHttpRequest(string resource, RestResponseFormat format, params string[] parms)
        {
            var hasParams  = parms != null && parms.Length > 0;
            var uriBuilder = new UriBuilder(_address)
            {
                Path = "rest/" + resource + (hasParams ? "/" : "") + string.Join("/", parms) + "." +
                       format.ToString().ToLowerInvariant()
            };

            var request = WebRequest.CreateHttp(uriBuilder.Uri);

            request.Method = "GET";

            return(request);
        }
예제 #2
0
        WebRequest BuildHttpRequest(string resource, RestResponseFormat format, params string[] parms)
        {
            var hasParams  = parms != null && parms.Length > 0;
            var uriBuilder = new UriBuilder(this.address);

            uriBuilder.Path = "rest/" + resource + (hasParams ? "/" : "") + string.Join("/", parms) + "." +
                              format.ToString().ToLowerInvariant();

            var request = WebRequest.CreateHttp(uriBuilder.Uri);

            request.Method = "GET";
#if !NETCORE
            request.KeepAlive = false;
#endif
            return(request);
        }
예제 #3
0
		private WebRequest BuildHttpRequest(string resource, RestResponseFormat format, params string[] parms)
		{
			var hasParams = parms != null && parms.Length > 0;
			var uriBuilder = new UriBuilder(_address);
			uriBuilder.Path = "rest/" + resource + (hasParams ? "/" : "") + string.Join("/", parms) + "." + format.ToString().ToLowerInvariant();

			var request = WebRequest.CreateHttp(uriBuilder.Uri);
			request.Method = "GET";
#if !PORTABLE
			request.KeepAlive = false;
#endif
			return request;
		}
예제 #4
0
        private HttpRequestMessage BuildHttpRequest(string resource, RestResponseFormat format, params string[] parms)
        {
            var hasParams  = parms != null && parms.Length > 0;
            var uriBuilder = new UriBuilder(_address);

            uriBuilder.Path = "rest/" + resource + (hasParams ? "/" : "") + string.Join("/", parms) + "." + format.ToString().ToLowerInvariant();
            return(new HttpRequestMessage(HttpMethod.Get, uriBuilder.Uri));
        }