2016-08-02 2 views
2

Я использую Angular2, Общаясь с REST API, настройки заголовок следующим образом:Angular2 Ответ на предполетной недействителен (перенаправление) из некоторого GET запросы

import { Headers } from '@angular/http'; 

export const contentHeaders = new Headers(); 
contentHeaders.append('Accept', 'application/json'); 
contentHeaders.append('Content-Type', 'application/json'); 
contentHeaders.append('Authorization', localStorage.getItem('id_token')); 

Получить запрос как items/ и работает запрос POST, но при создании запросов GET для одного элемента, например: items/579212a6541d5626732619c3 сервер отвечает с ошибкой сервера Response for preflight is invalid (redirect)

Я думал, что те, кто получает запросы, совпадают, но, возможно, это не так? Любые решения?

+2

Похоже, что сервер не дает правильного ответа на запрос CORS. –

ответ

0

Redirect + говорит, что вы, вероятно, перенаправлены из этого конкретного запроса. Вы уверены, что идентификатор элемента правильно обрабатывается на бэкэнд?

+0

Да, я должен был положить '/' в конец URL-адреса! – elhoucine

+1

Да, не забудьте проверить шаблон URL вашего API –

Смежные вопросы