private Uri PrepareZapRequest(string format, string component, string operationType, string operationName, Dictionary <string, string> parameters) { Uri requestUrl = BuildZapRequestUrl(this.apiKey, format, component, operationType, operationName, parameters); string apiKeyValueFromRequestHeader = webClient.GetRequestHeaderValue(this.zapApiKeyHeaderName); if (String.IsNullOrWhiteSpace(apiKeyValueFromRequestHeader)) { webClient.AddRequestHeader(this.zapApiKeyHeaderName, this.apiKey); } return(requestUrl); }