using System.Collections.Generic;
using Microsoft.AspNetCore.Http.Extensions;
using Microsoft.AspNetCore.WebUtilities;
public static void Main()
string baseUrl = "myUrl.com/testLocation";
Dictionary<string, string> queryStringDictionary = new()
{ "queryParam1", "test"},
{ "queryParam2", "the sky is blue"}
var urlWithQueryString = QueryHelpers.AddQueryString(baseUrl, queryStringDictionary);
Console.WriteLine(urlWithQueryString);
QueryBuilder queryBuilder = new();
queryBuilder.Add("queryParam1", "test");
queryBuilder.Add("queryParam2", "the sky is blue");
urlWithQueryString = baseUrl + queryBuilder;
Console.WriteLine(urlWithQueryString);