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(); } }