私はnodejsプロジェクトで作業しています。リクエストモジュールを使用して、安らかなリクエストを送信し、レスポンスを取得します。 (ここではモジュールのリンクです:https://github.com/request/request)node.jsでレスポンスヘッダを取得する方法
は命令の後、私はresponse.headers['']
を呼び出すことにより、レスポンスヘッダを得ることができる必要があります、しかし、私はvar contentType = response.headers['Content-Type']
を呼び出すしようとすると、contentType
があり、それが動作しないようですundefined
。 (私が郵便配達業者を使用するとき、私は応答からContent-Typeを得ることができました)。誰が何が間違っているか知っていますか?
var request = require('request')
request(
{ method: 'GET'
, uri: 'http://www.google.com'
, gzip: true
}
, function (error, response, body) {
// body is the decompressed response body
console.log('server encoded the data as: ' + (response.headers['content-encoding'] || 'identity'))
console.log('the decoded data is: ' + body)
}
コードではコンテンツエンコーディングがあり、質問にはcontent-typeと表示されています。両方とも、小文字が使用されている限り、ここで動作します。 –