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); }
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); }
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; }
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)); }