js はクロスドメインリクエストを実装します

小云云
リリース: 2018-03-28 15:49:31
オリジナル
1324 人が閲覧しました

この記事では、主にテキストとコードを組み合わせて、js でクロスドメイン リクエストを実装する方法を説明します。

1. Flashをインストールし、Flashと対話してクロスドメインを実現しますが、この方法は面倒すぎるため、現在ではほとんど使用されていません

2.

2つ目は、同じオリジンの下にプロキシサーバーを設定して転送することです。リクエストはプロキシ サーバーに送信されます:

'/proxy?url=http://www.sina.com.cn'
ログイン後にコピー

プロキシ サーバーは結果を返すため、ブラウザの同一オリジン ポリシーに準拠します。このアプローチの問題点は、サーバー側で追加の開発が必要になることです。

3. JSONP メソッドは GET リクエストのみを使用でき、js を返す必要があります。クロスドメインを利用して、実際にはクロスドメイン js リソースを参照できるようにするブラウザーの機能を使用します。

4.cro クロスドメイン戦略、Origin はブラウザの現在のページのドメインであるこのドメインを表します。 JavaScript が外部ドメイン (sina.com など) へのリクエストを開始すると、応答を受信した後、ブラウザはまず Access-Control-Allow-Origin にこのドメインが含まれているかどうかを確認します。含まれている場合、クロスドメイン リクエストは成功します。そうでない場合、リクエストが失敗すると、JavaScript は応答データを取得できなくなります。あらゆるタイプの http リクエストがサポートされます

関連する推奨事項:

js クロスドメイン リクエスト サービス インスタンス分析

以上がjs はクロスドメインリクエストを実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!