private HttpWebRequest createRequest(Uri location, bool forBundle) { Uri endpoint = location; if (UseFormatParam) { var rl = new ResourceLocation(location); rl.SetParam(Util.RESTPARAM_FORMAT, ContentType.BuildFormatParam(PreferredFormat)); endpoint = rl.ToUri(); } var req = (HttpWebRequest)HttpWebRequest.Create(endpoint); var agent = "FhirClient for FHIR " + Model.ModelInfo.Version; req.Method = "GET"; #if NETFX_CORE req.Headers[HttpRequestHeader.UserAgent] = agent; #else req.UserAgent = agent; #endif if (!UseFormatParam) { req.Accept = ContentType.BuildContentType(PreferredFormat, forBundle); } return(req); }