Проблема с обратным слешем в конце url параметра в post запросе
Я отправляю POST запрос к REST API. В качестве одного параметра в теле запроса передается url адрес:
var recordUrl = $dialer.getCallRecordingFullUrl();
var url = "<api url>";
var options = {
headers: {},
body: {
...
"RECORD_URL": recordUrl
}
};
var response = $http.post(url, options);
recordUrl изначально имеет такой вид:
https://...b7d7c0a62
при отправке запроса в конце к нему добавляется обратный слеш (видно в логах запроса):
https://...b7d7c0a62\
Из-за этого адрес становится невалидным.
$http.post используется отсюда.
Как это можно исправить?