ホームページ >ウェブフロントエンド >jsチュートリアル >HTML ベース タグで AJAX を使用すると「Access-Control-Allow-Origin」ヘッダー エラーが発生するのはなぜですか?
XMLHttpRequest エラー: 'Access-Control-Allow-Origin' ヘッダーがありません
HTML 基本タグを介して AJAX リクエストを作成しようとすると、「Access-Control-Allow-Origin」ヘッダー エラーが発生する可能性があります。これは、サーバーが特定のオリジンからのリクエストが許可されることを明示的に指定する必要があるためです。
解決策:
この問題を解決するには、次の手順に従います。
response.addHeader("Access-Control-Allow-Origin", "*");
response.addHeader("Access-Control-Allow-Origin", "http://www.example.com");
追加情報:
注:
許可されるオリジンとして * を使用することは、運用環境では許可されているため推奨されません。すべてのドメインからのアクセスが可能になり、セキュリティ上のリスクが生じる可能性があります。
以上がHTML ベース タグで AJAX を使用すると「Access-Control-Allow-Origin」ヘッダー エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。