Преобразование символа «+» в пробел в HttpParams angular

плюс символ преобразуется в символ пробела при использовании HttpParams() в angular 6.

Есть ли какое-либо решение, например использование других методов в angular для настройки параметров HTTP-запроса без кодирования строкового json или без замены + на %2B .

this.http.post(URl, testReqFormat, { headers: headers }).subscribe(
   data => {
     console.log("Test request success :: ", data);

   }, 
   error => {
     console.log("Test request failed :: ", error);

   });

person Goutham R    schedule 10.09.2019    source источник
comment
Проверьте эту ссылку, если она отвечает: stackoverflow.com/questions/45428842/   -  person Gaurav Tyagi    schedule 10.09.2019


Ответы (1)


Вам нужно избежать специального символа.

Добавьте \ перед +

person Adrita Sharma    schedule 10.09.2019
comment
Сделаю это. ........ есть ли какой-либо другой метод в angular, который не заменяется при настройке параметров? - person Goutham R; 10.09.2019