Я использую Angular 6. Я пытаюсь достичь нажатия кнопки «Отправить», чтобы запустить API с объектом JSON (API требует около 30 секунд, чтобы дать ответ), и я хочу показатьответ, полученный в текстовой области.
Проблема, с которой я сталкиваюсь, заключается в том, что при нажатии на кнопку я получаю ответ со статусом 200 OK, но после этого отправляются еще 2 запроса, которые выдают ошибку 502 прокси,Я не могу понять, почему эти 2 дополнительных запроса выполняются.
(запрос проходит через сопоставление запросов сервера Apache httpd (обратный прокси-сервер))
dummy.component.ts
public validate(logObject) {
this.service.validateConfig(logObject).pipe(
takeUntil(this.ngXUnsubscribe)).
subscribe(data => {
this._logger.warn(JSON.stringify(data));
this.sampleResult = JSON.stringify(data); // show result obtained in a text area
},
error => {
this._logger.warn("#Inside ERROR FUNCTION");
this._logger.warn(error);
},
() => {
this._logger.warn("NO ERRORS");
});
}
dummy.service.ts
public validateConfig(logObject) {
return this.http.post(this.url + "/dummy/validate", logObject);
}
Запросы:
Первый запрос: