REST APIURLの特殊文字
Dec 01 2020
restAPI呼び出しのURLで送信されるパラメータの&を処理する方法はありますか?システムがこれを別のパラメータの終了と開始と見なさないようにするには?送信されるURLは以下のとおりです。
/ services / apexrest / task?branchId = 60521 :: BAC :: London :: Finance、Temp&PQ
デバッグログで呼び出しを表示すると、&PQにbranchIdがありません

さらに詳しい情報が必要な場合は、お知らせください。
回答
3 marioruiz Dec 01 2020 at 02:26
はい、エスケープする必要があります。基本的には、StringクラスのescapeHtml4()メソッドを使用します。
String s1 =
'"<Mom&Dad>"';
String s2 =
s1.escapeHtml4();
System.debug(s2);
// Output:
// "<Mom&Dad>"
この同様の質問を参照できます。
同様の概念は、Javascriptなどの別の言語でも役立ちます。