2

AngularJS アプリケーションで SSL を介した RESTful サービス呼び出しに問題があります。これは POST 呼び出しです。Chrome のインスペクターでは、列のステータスの値が Canceled で、列の Type の値が Pending である OPTION 呼び出しを確認できます。

サーバー側でエラーが発生します: default-akka.actor.default-dispatcher-7、致命的なエラー: 80: ピアの close_notify を受信する前に受信が閉じられました: 切り捨て攻撃の可能性がありますか? javax.net.ssl.SSLException: ピアの close_notify を受信する前に受信が閉じられました: トランケーション攻撃の可能性がありますか?

Chrome のプラグイン Poster から POST リクエストを実行すると、正常に動作します。また、ssl をオフにして https の代わりに http を使用すると、問題なく動作します。https url に送信する html ページを作成する場合にも機能します。

アイデアをありがとう。

ズラヤ

4

1 に答える 1

2

POSTクロスオリジンを実行しようとしていますか?

同じオリジンへの POST は、OPTIONS プリフライト クエリにならないようにする必要があります。そのため、OPTIONS クエリが正しいヘッダーを返さないという問題が発生している可能性があります。

これは、Chrome の Poster プラグインが正常に動作する理由でもあります。これはプラグインであり、特にデバッグ目的で通常のクロスオリジン セキュリティ保護をバイパスするためです。

ここでクロスオリジン (CORS) 情報を見てください。

http://www.html5rocks.com/en/tutorials/cors/

于 2013-09-23T09:46:35.093 に答える