2
私はxmlファイルを持っているurlにhttp GET要求をしています、私はレスポンスヘッダー 'Content-Lenght'を取得する必要がありますか? 入手方法はありますか?私はそれをダウンロードする前に、ファイルのサイズを検証する必要があります。 {|オブジェクトの文字列} - - で形質転換されたレスポンスボディangularjs - どのように私はコンテンツの長さのヘッダーを取得することができます
はここアンギュラドキュメントから、私のコード
$http({
method : "GET",
url : "http://url/file.xml"
}).then(function mySucces(data) {
console.log(response);
$scope.content = response.data;
}, function myError(error) {
console.log(error);
$scope.content = error.statusText;
});
この場合には、ヘッダ名と
headers
関数を呼び出すことによって、応答ヘッダを取得することができ、それが機能 –ないヘッダは、これは、と私のために動作しませんと言っています'Content-Length'ヘッダー。あなたの例は 'Content-Type'を示していますが、 'Content-Length'を求めるときは 'null'を返します。私はまだこれを「Content-Length」で動作させる方法を見つけていません。 – jkjustjoshing
@jkjustjoshingこれを試しましたか? http://stackoverflow.com/questions/38190998/angularjs-get-headers-in-response –