2017-01-24 24 views
0

私はLaravel powered REST APIと通信するAngular 2アプリを開発中です。私はパッチのリクエストをREST APIに送り、上記のエラーを取得しようとしています。開発者ツールの[ネットワーク]タブで、私の応答ヘッダーが正しく見えて、エラーメッセージを反証しているようです。 PATCHメソッドはデフォルトで許可され、あなたが実際にformタグでCORSメソッドアクセス制御許可のメソッドでPATCHを許可していません

<input name="_method" type="hidden" value="PATCH"> 

でPOSTメソッドを送信する必要がされていないかもしれないので、

HTTP/1.1 200 OK 
Host: localhost:8000 
Connection: close 
X-Powered-By: PHP/7.0.8-0ubuntu0.16.04.3 
Allow: GET,HEAD,PATCH 
Cache-Control: no-cache 
Content-Type: text/html; charset=UTF-8 
Access-Control-Allow-Origin: * 
Acess-Control-Allow-Methods: GET, POST, PUT, PATCH, DELETE, OPTIONS 
Access-Control-Allow-Headers: Content-Type, X-XSRF-TOKEN 
+3

「Acess」のスペルが間違っていることがわかりました...そうですか? VTC - 単純なタイプミス。 – HPierce

+0

ああ。うん、それは明らかだったはずです – CaldwellYSR

答えて

0

これは、どのように私はそれを行うには、どのように角度を持っているかわからない。

+0

Nah私はパッチメソッドを持つ$ httpサービスを使用しています。私の問題は、レスポンスヘッダー上の愚かなタイプミスでした。 – CaldwellYSR

関連する問題