検索

ホームページ  >  に質問  >  本文

javascript - JavaEE を使用する - SSH フレームワークを使用して Web プロジェクトを開発し、CORS を使用してクロスドメイン リクエストを実装する方法は?

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

リーリー

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

伊谢尔伦伊谢尔伦2716日前807

全員に返信(1)返信します

  • 为情所困

    为情所困2017-06-12 09:25:02

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


    返事
    0
  • キャンセル返事