Liu Song’s Projects


~/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: {