ホームページ > バックエンド開発 > PHPチュートリアル > ionic2/angular2はlaravel5.3で作成されたAPIにアクセスできません

ionic2/angular2はlaravel5.3で作成されたAPIにアクセスできません

WBOY
リリース: 2023-03-01 15:52:01
オリジナル
1229 人が閲覧しました

laravel 5.3 APIが設定されました

リーリー

このようにアクセスするとプロンプトが表示されますXMLHttpRequest cannot load http://xingao.5188cms.com/api/user. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8100' is therefore not allowed access.、クロスドメインの問題のようですが、postmanを使用してデータを正常に取得できます

ionic2/angular2はlaravel5.3で作成されたAPIにアクセスできません

ステップ2

リンクを一つに変更しましたhttp://xingao.5188cms.com/test.php

リーリー

まだ動作しませんXMLHttpRequest cannot load http://xingao.5188cms.com/test.php. Request header field authorization is not allowed by Access-Control-Allow-Headers in preflight response.

ステップ 3

リンクを/test.jsonに変更しましたが、機能します

それでは、その理由は何でしょうか? 。 。 。

返信内容:

laravel 5.3 APIが設定されました

リーリー

このようにアクセスするとプロンプトが表示されますXMLHttpRequest cannot load http://xingao.5188cms.com/api/user. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8100' is therefore not allowed access.、クロスドメインの問題のようですが、postmanを使用してデータを正常に取得できます

ionic2/angular2はlaravel5.3で作成されたAPIにアクセスできません

ステップ2

リンクを一つに変更しましたhttp://xingao.5188cms.com/test.php

リーリー

まだ動作しませんXMLHttpRequest cannot load http://xingao.5188cms.com/test.php. Request header field authorization is not allowed by Access-Control-Allow-Headers in preflight response.

ステップ 3

リンクを/test.jsonに変更しましたが、機能します

それでは、その理由は何でしょうか? 。 。 。

Access-Control-Allow-Origin
クロスドメインの問題
これはブラウザの制限です

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート