Я использую Angular 4, и в моем сервисе у меня есть api для удаления с 2 строками в качестве параметров, подобных этому
this.http.delete(this.url + 'api/v1/ReportingService/collectionID/'+ '45902' +'/'+'ReportName/' + 'my report 2012:21:24.810419' + '/DeleteReport', { headers: this.headers })
.map(this.extractResponse)
.catch(this.handleError);
Параметр имени отчета содержит пробелы.Я знаю, что в URL не может быть пробелов.Когда я вызываю api, пробелы заменяются на% 20.Таким образом я попытался заменить пробелы на '' и пробелы на 20, оба способа.Но я должен сохранить пробелы, так как имя отчета будет храниться в базе данных с пробелом, поэтому у меня должен быть пробел в API.Как решить эту проблему?