~/Projects/163-music-proxy
git clone https://code.lsong.org/163-music-proxy
Commit
- Commit
- 878cc7fffcaf14ab53936e275f8f0d04ce80fc9d
- Author
- binaryify <[email protected]>
- Date
- 2022-03-10 22:28:04 +0800 +0800
- Diffstat
util/request.js | 7 +++----
request.js替换废弃方法
diff --git a/util/request.js b/util/request.js index d449d27d3ffb74ecba647bd75eb3328917312ec5..ad16bfb7672612f157db8ff305c353e87ff061be 100644 --- a/util/request.js +++ b/util/request.js @@ -1,11 +1,10 @@ const encrypt = require('./crypto') const axios = require('axios') -const queryString = require('querystring') const PacProxyAgent = require('pac-proxy-agent') const http = require('http') const https = require('https') const tunnel = require('tunnel') -const qs = require('url') +const { URLSearchParams, URL } = require('url') // request.debug = true // 开启可看到更详细信息 const chooseUserAgent = (ua = false) => { @@ -116,7 +115,7 @@ method: method, url: url, headers: headers, const encrypt = require('./crypto') - + }) httpAgent: new http.Agent({ keepAlive: true }), httpsAgent: new https.Agent({ keepAlive: true }), } @@ -129,7 +128,7 @@ settings.httpAgent = new PacProxyAgent(options.proxy) settings.httpsAgent = new PacProxyAgent(options.proxy) } else { const encrypt = require('./crypto') - 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 MicroMessenger/7.0.15(0x17000f27) NetType/WIFI Language/zh', + headers['User-Agent'] = if (purl.hostname) { const agent = tunnel.httpsOverHttp({ proxy: {