Updated the Survey.
This commit is contained in:
parent
f59686eae0
commit
6d3ba1a714
1203 changed files with 140782 additions and 5 deletions
25
node_modules/got/source/utils/url-to-options.js
generated
vendored
Normal file
25
node_modules/got/source/utils/url-to-options.js
generated
vendored
Normal file
|
@ -0,0 +1,25 @@
|
|||
'use strict';
|
||||
const is = require('@sindresorhus/is');
|
||||
|
||||
module.exports = url => {
|
||||
const options = {
|
||||
protocol: url.protocol,
|
||||
hostname: url.hostname.startsWith('[') ? url.hostname.slice(1, -1) : url.hostname,
|
||||
hash: url.hash,
|
||||
search: url.search,
|
||||
pathname: url.pathname,
|
||||
href: url.href
|
||||
};
|
||||
|
||||
if (is.string(url.port) && url.port.length > 0) {
|
||||
options.port = Number(url.port);
|
||||
}
|
||||
|
||||
if (url.username || url.password) {
|
||||
options.auth = `${url.username}:${url.password}`;
|
||||
}
|
||||
|
||||
options.path = is.null(url.search) ? url.pathname : `${url.pathname}${url.search}`;
|
||||
|
||||
return options;
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue