我正在尝试从服务器检索请求的服务器响应标头。
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)
来自客户端请求标题。
任何人都可以指向正确的方向以访问此对象。
答案 0 :(得分:4)
使用
response.headers
而不是
response.header