2016-08-02 1 views
2

を要求し、そのようにヘッダを設定:items/ようプリフライトのためAngular2応答が無効であるが(リダイレクト)私は、残りのAPIとの通信、Angular2を使用しています

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')); 

GetリクエストとPOSTリクエストに動作しますが、 items/579212a6541d5626732619c3のように1つのアイテムに対してGETリクエストを行うと、サーバはサーバエラーで応答しますResponse for preflight is invalid (redirect)

私はそれらのリクエストは同じだと思いますが、そうではないかもしれません。どんな解決策ですか?

+2

サーバーのようなサウンドは、CORS要求に対する正しい応答を提供しません。 –

答えて

0

Redirect +は、あなたがおそらくその特定のリクエストからリダイレクトされていると言います。アイテムのIDがバックエンドで正しく処理されていますか?

+0

はい、そうです、私はURLの最後に '/'を付けなければなりませんでした! – elhoucine

+1

はい、APIのURLパターンを確認することを忘れないでください –

関連する問題