Я работаю с SharePoint, используя http-запрос. Мой URL содержит '[', поэтому я получаю исключение.
Кто-нибудь знает, как отправить запрос Post или Get, если URL содержит символ '[' или ']'?
Кодируйте скобки в URL, чтобы [ становилось %5B, а ] становилось %5D. Ссылка на кодировку HTML-URL
[
%5B
]
%5D
Если вы генерируетеURL из (.NET) кода, используйте HttpServerUtility.UrlEncode () .
string encodedUrl = "http://example.com/awesome.aspx?title=" + HttpServerUtility.UrlEncode("Super & Delicious Program [v1]"); // "http://example.com/awesome.aspx?title=Super+%26+Delicious+Program+%5Bv1%5D"
(Примерно) эквивалентный метод в JavaScript будет escape () .
Кодировать квадратные скобки
[ == %5B ] == %5D
Если вы используете PHP, попробуйте htmlspecialchars . Для декодирования используйте htmlspecialchars_decode .