X7ROOT File Manager
Current Path:
/usr/lib/node_modules/npm/node_modules/request/lib
usr
/
lib
/
node_modules
/
npm
/
node_modules
/
request
/
lib
/
ðŸ“
..
📄
auth.js
(4.66 KB)
📄
cookies.js
(974 B)
📄
getProxyFromURI.js
(2.19 KB)
📄
har.js
(4.69 KB)
📄
hawk.js
(2.69 KB)
📄
helpers.js
(1.38 KB)
📄
multipart.js
(2.61 KB)
📄
oauth.js
(4.04 KB)
📄
querystring.js
(1.3 KB)
📄
redirect.js
(4.53 KB)
📄
tunnel.js
(4.31 KB)
Editing: cookies.js
'use strict' var tough = require('tough-cookie') var Cookie = tough.Cookie var CookieJar = tough.CookieJar exports.parse = function (str) { if (str && str.uri) { str = str.uri } if (typeof str !== 'string') { throw new Error('The cookie function only accepts STRING as param') } return Cookie.parse(str, {loose: true}) } // Adapt the sometimes-Async api of tough.CookieJar to our requirements function RequestJar (store) { var self = this self._jar = new CookieJar(store, {looseMode: true}) } RequestJar.prototype.setCookie = function (cookieOrStr, uri, options) { var self = this return self._jar.setCookieSync(cookieOrStr, uri, options || {}) } RequestJar.prototype.getCookieString = function (uri) { var self = this return self._jar.getCookieStringSync(uri) } RequestJar.prototype.getCookies = function (uri) { var self = this return self._jar.getCookiesSync(uri) } exports.jar = function (store) { return new RequestJar(store) }
Upload File
Create Folder