Проблема с обратным слешем в конце 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 используется отсюда.

Как это можно исправить?


Ответы (0 шт):