update: request增加headers选项

This commit is contained in:
binaryify 2023-09-07 18:32:00 +08:00
parent 312434bc99
commit 846b7e5fbc

View File

@ -46,6 +46,11 @@ const chooseUserAgent = (ua = false) => {
const createRequest = (method, url, data = {}, options) => { const createRequest = (method, url, data = {}, options) => {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
let headers = { 'User-Agent': chooseUserAgent(options.ua) } let headers = { 'User-Agent': chooseUserAgent(options.ua) }
options.headers = options.headers || {}
headers = {
...headers,
...options.headers,
}
if (method.toUpperCase() === 'POST') if (method.toUpperCase() === 'POST')
headers['Content-Type'] = 'application/x-www-form-urlencoded' headers['Content-Type'] = 'application/x-www-form-urlencoded'
if (url.includes('music.163.com')) if (url.includes('music.163.com'))