javascript - JavaEE を使用する - SSH フレームワークを使用して Web プロジェクトを開発し、CORS を使用してクロスドメイン リクエストを実装する方法は?
伊谢尔伦
伊谢尔伦 2017-06-12 09:23:02
0
1
816

1. CORS ヘルプドキュメントに従って設定しました。ドキュメントのパスは次のとおりです: http://www.ruanyifeng.com/blo...;
ローカル プロジェクトの構成は図に示すとおりです: (1). インポート サポート パッケージ
(2) web.xmlの設定
2. 上記の設定により、理論上はクロスドメインリクエストが可能ですが、実際には不可能です。私のHTMLコードを貼り付けてください:

リーリー

URL は Douban の API です
実行結果は次のとおりです:
リクエスト ヘッダーとリクエストのステータスは次のとおりです:
(1)General
(2)レスポンス
(3)リクエスト
3. 非常に混乱しています。リクエストのステータス コードは次のとおりです。 200、なぜデータが返されず、コンソールがエラーを報告しないのですか?公式ドキュメントには設定さえすればドメインを越えて利用できると書いてあるのに、なぜこのマシンでは実装できないのでしょうか?何か設定が間違っているのでしょうか?それとも何かが足りないのでしょうか?関連する専門家からのアドバイスをお願いします!私は中国の第三党のメンバーです。プロジェクトに取り組んでいるときに、この問題を早急に解決する必要があります。ありがとうございます。

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(1)
为情所困

クロスドメインリクエストを解決する方法はたくさんあります。CORS メソッドはサーバーが正しい応答ヘッダー情報を返すことに依存しているため、Access-Control-Allow-Origin,你的截图显示豆瓣api并没有返回Access-Control-Allow-Origin:* クロスドメインは失敗します。
jsonp を使用してクロスドメインの問題を解決することもできます。Douban は jsonp をサポートしています。


いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート