現在の URL (作成元の URL) とは異なる発信元を持つリモート サーバーにネットワーク リクエストを作成しようとすると、 request) の場合、ネットワーク内のさまざまな発信元の問題が原因で CORS エラーが受信される可能性が高く、Postman などのツールを使用すると、この CORS エラーを正常に回避できます。
ネットワーク経由でリクエストした場合の応答動作の違いを説明する必要があります Postman などの拡張機能を介してリクエストされた場合。
ネットワークを使用して、ページが配置されているドメインとは異なるドメインにネットワーク リクエストを行う場合 ブラウザはサーバーに通知したり連絡したりすることなくリクエストをブロックします。 セキュリティ上の理由から、通常は同一オリジンのリクエストが許可されます。
ただし、Postman またはその他の同様のツールを使用する場合、それらはこのポリシーによって制限されません。通信網 ページは XMLHttpRequest オブジェクトを使用してリモート サーバーとデータを送受信できますが、 これらは同一生成元ポリシーの対象となりますが、Postman などの拡張機能は対象外です。 1つ 拡張機能は、そのオリジンの外部にあるリモート サーバーと通信できるため、Postman は リクエストは正常に行われましたが、ページは CORS エラーで失敗しました。
以上がPostman で JavaScript で「'Access-ControlAllow-Origin' ヘッダーが要求されたリソースに存在しません」というエラーが表示されないのはなぜですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。