Example #1
0
        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);
        }