Browse Source

remove timeout and query from opts

http2
Vsevolod Strukchinsky 10 years ago
parent
commit
d7b1e51a5e
  1. 10
      index.js

10
index.js

@ -44,12 +44,16 @@ function got(url, opts, cb) {
var encoding = opts.encoding;
var body = opts.body;
var json = opts.json;
var timeout = opts.timeout;
var query = opts.query;
var proxy;
var redirectCount = 0;
delete opts.encoding;
delete opts.body;
delete opts.json;
delete opts.timeout;
delete opts.query;
if (body) {
opts.method = opts.method || 'POST';
@ -97,7 +101,7 @@ function got(url, opts, cb) {
}
}
if (opts.query) {
if (query) {
arg.path = (arg.path ? arg.path.split('?')[0] : '') + '?' + (typeof opts.query === 'string' ? opts.query : querystring.stringify(opts.query));
}
@ -167,8 +171,8 @@ function got(url, opts, cb) {
cb(new GotError('Request to ' + url + ' failed', err));
});
if (opts.timeout) {
timedOut(req, opts.timeout);
if (timeout) {
timedOut(req, timeout);
}
if (!proxy) {

Loading…
Cancel
Save