Суть проблемы:
Мне нужно отправить запрос в osrm сервис вида
polyline(kxsrI_h%7BcFd%5CiyGb%5BfhEbv@vdEkjAesFd@kOam@vn@_NeImRmZ~Tie@pTay@rLzWpSum@%60g@_BsKvp@la@%7Cp@jKh%7C@qq@f%5CqKbp@)
И все было хорошо, пока первый ангуляр не сменился на второй :)
Например, в httpClient сервис передается такая строка:
polyline(arhsIg~rdFlkBsrAlt@caDilJl}Vn}nsIpubdF}eerIavrcFw~b@qcTklEksQ~l\`rLsgK`tJ`nA_tKanA~sK)
на выходе в браузере получается такая:
polyline(arhsIg~rdFlkBsrAlt@caDilJl%7DVn%7DnsIpubdF%7DeerIavrcFw~b@qcTklEksQ~l/%60rLsgK%60tJ%60nA_tKanA~sK)
т.е. видно, что часть символов экранируется, часть - нет, или очень странно. Что можно с этим сделать?
зы: для кодировки точек в такую строку использую polyline-encoded, если это важно.