|
|
@@ -1188,19 +1188,46 @@ |
|
|
|
} |
|
|
|
cb = obj.on; |
|
|
|
res = { |
|
|
|
error: function(response) { |
|
|
|
error: function(raw) { |
|
|
|
var headers, out; |
|
|
|
if (obj) { |
|
|
|
return cb.error(response); |
|
|
|
headers = raw._headers; |
|
|
|
out = { |
|
|
|
headers: headers, |
|
|
|
url: raw.request.url, |
|
|
|
method: raw.request.method, |
|
|
|
status: raw.status, |
|
|
|
data: raw.content.data |
|
|
|
}; |
|
|
|
return cb.error(out); |
|
|
|
} |
|
|
|
}, |
|
|
|
redirect: function(response) { |
|
|
|
redirect: function(raw) { |
|
|
|
var headers, out; |
|
|
|
if (obj) { |
|
|
|
return cb.redirect(response); |
|
|
|
headers = raw._headers; |
|
|
|
out = { |
|
|
|
headers: headers, |
|
|
|
url: raw.request.url, |
|
|
|
method: raw.request.method, |
|
|
|
status: raw.status, |
|
|
|
data: raw.content.data |
|
|
|
}; |
|
|
|
return cb.redirect(out); |
|
|
|
} |
|
|
|
}, |
|
|
|
307: function(response) { |
|
|
|
307: function(raw) { |
|
|
|
var headers, out; |
|
|
|
if (obj) { |
|
|
|
return cb.redirect(response); |
|
|
|
headers = raw._headers; |
|
|
|
out = { |
|
|
|
headers: headers, |
|
|
|
url: raw.request.url, |
|
|
|
method: raw.request.method, |
|
|
|
status: raw.status, |
|
|
|
data: raw.content.data |
|
|
|
}; |
|
|
|
return cb.redirect(out); |
|
|
|
} |
|
|
|
}, |
|
|
|
response: function(raw) { |
|
|
|