2016-07-15 11 views
0

2)プロジェクトがあります 1)jdbcスプリングセキュリティ(ユーザー名:パスワード)=>ポート:9091 2)HTML5アプリケーションとJQGrid =>ポート:9092Rest API呼び出しがステータス302(スプリングセキュリティ、html5)で失敗します

私は両方のプロジェクトでcsrfトークンを無効にしました。今、私はブラウザーから正常にヒットし、郵便配達員を使用し、資格を渡すことで

私はHTML5アプリケーション(Jqgrid)からサービスをヒットしようとすると、私はXHRコールが終了していることがわかりますステータス302で、私は結果を戻していません。

だから、私にも同じことを教えてください。

答えて

0

追加ポイント: 基本認証を渡すことで、郵便配達員からの残りのサービスに首尾よく到達できます。しかし、JQGridからは、私のJQGridで以下のコードを使用した後でもデータを照会できません。これは常にステータス302になります(参考までに、春のセキュリティではステートレス認証を使用しています)。

loadBeforeSend: function(jqXHR) { 
       jqXHR.setRequestHeader("Authorization", CURRENT_AUTH_KEY); 
      }, 
      beforeSend: function (request) 
      { 
       request.withCredentials = true; 
       request.setRequestHeader("Authorization", CURRENT_AUTH_KEY); 
      }, 
      ajaxEditOptions: { 
       beforeSend: function(jqXHR) { 
         jqXHR.setRequestHeader("Authorization", CURRENT_AUTH_KEY); 
       } 
      }, 
      ajaxGridOptions: { Authorization: CURRENT_AUTH_KEY } , 
関連する問題