Здравствуйте!
Делаю простой метод в сервисе
getData() {
return this.http.get(this.apiUrl + '?method=users'); // - вот это отрабатывает 1 раз
}
А если в этом методе сделать запрос
return this.http.put(this.apiUrl,{'sad':'10'});
то он повторяется два раза. То же самое для POST
prntscr.com/h90eng
При этом в первом запросе заголовки возвращаются нормальные (cors), но данные не уходят. А второй запрос данные отправляет нормально, но в ответе нет заголовков cors
И еще. Первый запрос уходит с Request Method:OPTIONS, initiator - zone.js. Тело запроса пустое.
А второй запрос уже нормальный Request Method:PUT. Но initiator - other. В теле запроса уходят правильные данные.