public static Dictionary<string, string> GetQueryStrings( this HttpRequestMessage request ) { return request.GetQueryNameValuePairs() .ToDictionary( kv => kv.Key, kv => kv.Value, StringComparer.OrdinalIgnoreCase ); }