Я хочу вызвать HTTP GET через:
this. $ http.get (this.baseURL, {headers: {'apikey': 'abc'}})
Но это не работает, как я ожидаю. Когда я отлаживаю в chrome, он показывает метод запроса: OPTIONS и заголовки не имеют apikey. Что случилось?
Обновление:
На самом деле, запрос вызывается дважды, сначала OPTION, а затем GET. Как я понимаю, это вызвано «предпечатной проверкой»: https://www.html5rocks.com/en/tutorials/cors/#toc-adding-cors-support-to-the-server
«Любой запрос, который не соответствует вышеуказанным критериям, является не таким простым запросом и требует немного дополнительной связи между браузером и сервером (так называемый запрос предварительной проверки), который мы рассмотрим ниже».