Я пытался вызвать Spring REST-сервисы из моего углового приложения, и немногие из REST-вызовов не попадают в контроллер.
Недавно я добавил параметры прокси-сервера в свой proxy.config.json , аналогичный приведенному ниже.
{
"/api/*": {
"target": "http://localhost:8080/api",
"secure": false,
"changeOrigin": "true"
}
}
}
Служба работает на порту 8080, а пользовательский интерфейс работает напорт 4200.
Я звоню в службу, как показано ниже:
public getData(param1: number, param2: number): Observable<SomeDTO> {
return this.authHttp.get(this.basePath + param1 + '/someEndPoint/' + param2, this.options).map(response => response.json() || {});
}
Когда я жестко задаю URL-адрес службы, она работает нормально.Но когда я использую настройки прокси с некоторым динамическим путем, я сразу получаю 400 Bad Request.
Кто-нибудь может мне помочь, что здесь может быть не так?