使用节点请求模块获取响应标头

时间:2016-08-25 12:20:13

标签: javascript node.js npm request

我正在尝试从服务器检索请求的服务器响应标头。

UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"Title" message:@"Message" preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction *yesButton = [UIAlertAction actionWithTitle:@"Yes" style:UIAlertActionStyleDefault handler:^(UIAlertAction *action){
...    
}];
[alert addAction:yesButton];

[[self getTopViewController] presentViewController:alert animated:YES completion:nil];

通过“响应”对象,它看起来不包含 服务器响应标题 http://www.tutorialspoint.com/http/http_header_fields.htm

执行此操作后返回的唯一标头

import 'request' from 'request'

var url = "SOME_URL"

var options = { url: url };

var callback = function(error, response, body) {
    if(!error){
        console.log(response); // <==
    }
}

request(options, callback)

来自客户端请求标题。

任何人都可以指向正确的方向以访问此对象。

1 个答案:

答案 0 :(得分:4)

使用

response.headers

而不是

response.header