Caractères spéciaux dans l'URL de l'API au repos
Existe-t-il un moyen de gérer un & dans un paramètre envoyé dans l'URL d'un appel restAPI. Pour que le système ne pense pas que ce soit la fin et le début d'un paramètre différent? L'URL envoyée est ci-dessous:
/ services / apexrest / task? branchId = 60521 :: BAC :: Londres :: Finance, Temp & PQ
Lors de l'affichage de l'appel dans le journal de débogage, le & PQ n'a pas le branchId

Si vous avez besoin de plus amples informations, merci de me le faire savoir.
Réponses
Oui, vous devez y échapper, en gros vous utilisez la méthode escapeHtml4 () de la classe String.
String s1 =
'"<Mom&Dad>"';
String s2 =
s1.escapeHtml4();
System.debug(s2);
// Output:
// "<Mom&Dad>"
Vous pouvez vous référer à cette question similaire .
Vous pouvez trouver utile le concept similaire dans une autre langue, par exemple en Javascript