Как я заменяю все пробелы %20 в C#?

Если Вы хотите протестировать фактический рабочий сервис тогда , SoapUI свободен и имеет некоторые превосходные функции. Единственный протест состоит в том, что я только попробовал его Основным HTTP-связыванием.

67
задан Peter Mortensen 19 April 2018 в 15:22
поделиться

5 ответов

Я полагаю, вы ищете HttpServerUtility.UrlEncode .

System.Web.HttpUtility.UrlEncode(string url)
57
ответ дан 24 November 2019 в 14:25
поделиться

Другой способ сделать это - использовать Uri.EscapeUriString (stringToEscape) .

104
ответ дан 24 November 2019 в 14:25
поделиться
0
ответ дан 24 November 2019 в 14:25
поделиться

Используйте HttpServerUtility.UrlEncode

2
ответ дан 24 November 2019 в 14:25
поделиться

HttpServerUtility.HtmlEncode

Из документации:

String TestString = "This is a <Test String>.";
String EncodedString = Server.HtmlEncode(TestString);

Но на самом деле это кодирует HTML, а не URL-адреса. Вместо этого используйте UrlEncode (TestString) .

-3
ответ дан 24 November 2019 в 14:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: