Exemplo n.º 1
0
        private void AddUserAgent(HttpRequest request)
        {
            if (request == null)
            {
                throw new ArgumentNullException(nameof(request));
            }

            if (request.Headers == null)
            {
                request.Headers = new Dictionary <string, string>();
            }

            request.Headers["User-Agent"] = _userAgentBuilder.GetUserAgent();
        }
        private void AddUserAgent(HttpRequest request)
        {
            if (request == null)
            {
                throw new ArgumentNullException(nameof(request));
            }

            if (request.Headers == null)
            {
                request.Headers = new Dictionary <string, string>();
            }

            // User-Agent is not overwritten if provided
            if (!request.Headers.ContainsKey("User-Agent") || string.IsNullOrEmpty(request.Headers["User-Agent"]))
            {
                request.Headers["User-Agent"] = _userAgentBuilder.GetUserAgent();
            }
        }