Специальные символы в URL-адресе rest API
Dec 01 2020
Есть ли способ обработать & в параметрах, отправляемых в URL-адресе вызова restAPI. Чтобы система не думала, что это конец и начало разных параметров? Отправляемый URL-адрес указан ниже:
/ services / apexrest / task? branchId = 60521 :: BAC :: London :: Finance, Temp & PQ
При просмотре вызова в журнале отладки в & PQ отсутствует BranchId
Если вам нужна дополнительная информация, дайте мне знать.
Ответы
3 marioruiz Dec 01 2020 at 02:26
Да, вам нужно избежать этого, в основном вы используете метод escapeHtml4 () класса String.
String s1 =
'"<Mom&Dad>"';
String s2 =
s1.escapeHtml4();
System.debug(s2);
// Output:
// "<Mom&Dad>"
Вы можете обратиться к этому аналогичному вопросу .
Вы можете найти аналогичную концепцию на другом языке, например в Javascript.