Я собираю PWA с Angular 5. И у меня проблемы с дублированным выполнением запросов PUT.Я также выполняю запросы POST и GET, но эта ошибка появляется только при PUT.
Это метод
put(url: string, data: string): Observable<any> {
console.log('put');
const options = {
headers: new HttpHeaders({
'Content-Type': 'text/xml'
})
};
return this.http
.put(url, data, options).map(resp => {
console.log('put_output');
return resp;
});
}
. Он выполняет два запроса, когда этот метод выполняется только один раз.
Снимок экрана с вкладкой "Сеть":
Снимок экрана консоли:
Я пытался запустить простой XMLHttpRequest иэто было прекрасно: один запрос, один ответ.