Karakter Khusus di URL API lainnya
Dec 01 2020
Apakah ada cara untuk menangani & dalam parameter yang dikirim di URL panggilan restAPI. Sehingga sistem tidak menganggap ini sebagai akhir dan awal dari parameter yang berbeda? URL yang dikirim ada di bawah ini:
/ services / apexrest / task? branchId = 60521 :: BAC :: London :: Keuangan, Temp & PQ
Saat melihat panggilan di log debug, & PQ kehilangan branchId

Jika Anda memerlukan informasi lebih lanjut, beri tahu saya.
Jawaban
3 marioruiz Dec 01 2020 at 02:26
Ya, Anda harus menghindarinya, pada dasarnya Anda menggunakan metode escapeHtml4 () dari kelas String.
String s1 =
'"<Mom&Dad>"';
String s2 =
s1.escapeHtml4();
System.debug(s2);
// Output:
// "<Mom&Dad>"
Anda bisa merujuk pada pertanyaan serupa ini .
Anda dapat menemukan berguna konsep serupa dalam bahasa lain, misalnya dalam Javascript
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'