X7ROOT File Manager
Current Path:
/lib/node_modules/npm/node_modules/request/lib
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