private void InitializeValues(HttpMethod method, Uri requestUri) { if (method == null) { throw new ArgumentNullException(nameof(method)); } if ((requestUri != null) && (requestUri.IsAbsoluteUri) && (!HttpUtilities.IsHttpUri(requestUri))) { throw new ArgumentException(SR.net_http_client_http_baseaddress_required, nameof(requestUri)); } _method = method; _requestUri = requestUri; _version = HttpUtilities.DefaultRequestVersion; }
private static void CheckBaseAddress(Uri baseAddress, string parameterName) { if (baseAddress == null) { return; // It's OK to not have a base address specified. } if (!baseAddress.IsAbsoluteUri) { throw new ArgumentException(SR.net_http_client_absolute_baseaddress_required, parameterName); } if (!HttpUtilities.IsHttpUri(baseAddress)) { throw new ArgumentException(SR.net_http_client_http_baseaddress_required, parameterName); } }