Jackett/src/Jackett.Common/Extensions/UriExtensions.cs

19 lines
488 B
C#

using System;
using System.Web;
namespace Jackett.Common.Extensions
{
public static class UriExtensions
{
public static Uri AddQueryParameter(this Uri url, string paramName, string paramValue)
{
var uriBuilder = new UriBuilder(url);
var query = HttpUtility.ParseQueryString(uriBuilder.Query);
query[paramName] = paramValue;
uriBuilder.Query = query.ToString();
return uriBuilder.Uri;
}
}
}