Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

PostmanがJavaScriptで「要求されたリソースに「Access-ControlAllow-Origin」ヘッダーがありません」というエラーが表示されないのはなぜですか


問題:

オリジンが現在のURL(リクエストを行っているURL)とは異なるリモートサーバーにネットワークリクエストを送信しようとすると、ツールを使用しているときに、ウェブのオリジンの問題が原因でCORSエラーが発生する可能性があります。 Postmanのように、このCORSエラーをうまく回避できます。

Webでリクエストした場合と、postmanなどの拡張機能でリクエストした場合の応答の動作の違いを説明する必要があります。

説明:

ウェブブラウザを使用しているページとは異なるドメインにネットワークリクエストを行うと、そのリクエストはブロックされ、サーバーに通知したり連絡したりすることなく、通常はセキュリティ上の理由から同じオリジンでのリクエストが許可されます。

ただし、Postmanまたはそのようなツールを使用している場合、これらはこのポリシーによって制限されません。 WebページはXMLHttpRequestオブジェクトを使用してリモートサーバーとデータを送受信できますが、同じオリジンポリシーによって制限されていますが、Postmanなどの拡張機能はそれほど制限されていません。 Anextensionは、そのオリジン外のリモートサーバーと通信できます。これが、CORSエラーが原因でWebページが失敗しているときにPostmanがリクエストを成功させる理由です。


  1. エラー0x800700AA、ファイルまたはフォルダーをコピーするときに要求されたリソースが使用中です

    ファイルまたはフォルダのコピー中にエラーが発生した場合、要求されたリソースは使用中です 、あるディスクから別のディスクにファイルまたはフォルダをコピーするときのメッセージ。この投稿が役に立ちます。このエラーは、コピーしようとしているファイルが他のアプリケーションによって使用されているか、別のプロセスでビジー状態になっている場合に発生します。 Windowsは通常、使用中のファイルまたはプログラムをロックするため、他のプロセスがそれを変更することはありません。 エラー0x800700AA、コピー時に要求されたリソースは使用中です ファイルまたはフォルダのコピー中にエラーが発生しました。要求

  2. レジストリへの変更がWindows10に保存されるのはいつですか?その理由は何ですか?

    Windowsレジストリに手動で変更を加えた場合、またはソフトウェアやデバイスドライバーのインストールまたはアンインストール中にWindowsレジストリに変更を加えた場合、Windows10またはWindowsServerはレジストリにすぐには変更を加えません。 レジストリへの変更はいつ保存されますか? レジストリに対するこのような更新は、すぐにはディスクにフラッシュされません。これの代わりに、新しいオペレーティングシステムが行うことは、変更されたレジストリデータが短い時間間隔で定期的にディスクにフラッシュされることです。 これで、レジストリに変更を加えた後、停電などの予期しない理由