サービス エンドポイントに CORS リクエストを行う API モジュールに取り組んでいます:
https://github.com/gigablox/angular-blitline-api
ここでデモを参照してください:
http://plnkr.co/FjnJbHQHG5MM7P0VbtV6
API 呼び出しが行われると、次のエラー メッセージが表示されます。
Request header field Content-Type is not allowed by Access-Control-Allow-Headers
Imgur、Mandrill、Bloggerなどの API モジュールのいくつかを以前にオープン ソース化したことがありますが、 Blitlineを使用してこの問題に遭遇したのはこれが初めてです。
私のコードに問題がありますか、それとも AngularJS$http
の規則により、サービス プロバイダーがリクエストの送信方法を気に入らないのでしょうか?
関連トピックを見つけることができましたが、提供されたソリューションは機能しませんでした。そのプランカーで気軽に試してみてください --- 1.1.5
delete $httpProvider.defaults.headers.common['X-Requested-With'];
を使用していることに注意してください。