Class UriHelpers
Provides helper methods for building URIs with query parameters.
public static class UriHelpers
- Inheritance
-
UriHelpers
- Inherited Members
Methods
BuildUri(string, Dictionary<string, string>)
Builds a URI by appending URL-encoded query parameters to a base URI.
public static string BuildUri(string baseUri, Dictionary<string, string> parameters)
Parameters
baseUristringThe base URI without query string.
parametersDictionary<string, string>The query parameters to append. Keys and values will be URL-encoded.
Returns
- string
The complete URI with query string, or just the base URI if parameters is empty.
Examples
var uri = UriHelpers.BuildUri("https://api.example.com/search", new Dictionary<string, string>
{
["query"] = "hello world",
["page"] = "1"
});
// Returns: "https://api.example.com/search?query=hello%20world&page=1"