2016-12-28 7 views
0

SpringDataRestAdapter$httpを使用しているときに応答ヘッダーを読み取る方法が見つかりません。私は正常に応答オブジェクトを読み込んで処理することができますが、HTTPヘッダーに返されるETagを格納できる必要があります。角バネデータを使用するときに応答ヘッダーを読み取る

私はHTTPヘッダーについて何の言及も見つけられません。だれかがそれらにアクセスする方法を知っていますか?

function getData(uri) { 

    var deferred = $http({ 
    method: 'Get', 
    url: uri 
    }); 

    return SpringDataRestAdapter.process(deferred).then(function (processedResponse) { 

    return processedResponse; 

    }); 

} 

答えて

2

理論的には、あなたの$http GET呼び出しにチェーンthenのことができるようにとSpringDataRestAdapterへの入力として、結果の約束を使用する必要があります。このような何か:

$http.get(url).then(...) 
+0

パーフェクト:

function getData(uri) { var deferred = $http({ method: 'Get', url: uri }).then(function(response) { // save ETag from response.headers ... return response; }); return SpringDataRestAdapter.process(deferred).then(function (processedResponse) { return processedResponse; }); } 

ところで、あなたも$httpコールのための速記を使用することができます。ありがとう。 –

関連する問題