Если Вы хотите протестировать фактический рабочий сервис тогда , SoapUI свободен и имеет некоторые превосходные функции. Единственный протест состоит в том, что я только попробовал его Основным HTTP-связыванием.
Я полагаю, вы ищете HttpServerUtility.UrlEncode .
System.Web.HttpUtility.UrlEncode(string url)
Другой способ сделать это - использовать Uri.EscapeUriString (stringToEscape)
.
Из документации:
String TestString = "This is a <Test String>.";
String EncodedString = Server.HtmlEncode(TestString);
Но на самом деле это кодирует HTML, а не URL-адреса. Вместо этого используйте UrlEncode (TestString) .