修复非法参数403 #335, 修复代理错误 #334

This commit is contained in:
kouchao 2018-09-29 08:51:11 +08:00
parent 57c3b0f307
commit 6fead9a79e
3 changed files with 5 additions and 5 deletions

View File

@ -1,6 +1,6 @@
module.exports = (req, res, createWebAPIRequest) => { module.exports = (req, res, createWebAPIRequest) => {
let cookie = req.get('Cookie') ? req.get('Cookie') : '' let cookie = req.get('Cookie') ? req.get('Cookie') : ''
cookie += ';os=pc;' cookie = 'os=pc;' + cookie
const rid = req.query.id const rid = req.query.id
const typeMap = { const typeMap = {
0: 'R_SO_4_', // 歌曲 0: 'R_SO_4_', // 歌曲

View File

@ -1,7 +1,7 @@
//comment like //comment like
module.exports = (req, res, createWebAPIRequest, request) => { module.exports = (req, res, createWebAPIRequest, request) => {
let cookie = req.get('Cookie') ? req.get('Cookie') : '' let cookie = req.get('Cookie') ? req.get('Cookie') : ''
cookie += ';os=pc;' cookie = 'os=pc;' + cookie
const cid = req.query.cid //评论 id const cid = req.query.cid //评论 id
const id = req.query.id const id = req.query.id
const typeMap = { const typeMap = {

View File

@ -39,13 +39,13 @@ function createWebAPIRequest(
callback, callback,
errorCallback errorCallback
) { ) {
const proxy = cookie.split('__proxy__')[1]
cookie = cookie.split('__proxy__')[0]
const csrfToken = cookie.match(/_csrf=([^(;|$)]+)/) const csrfToken = cookie.match(/_csrf=([^(;|$)]+)/)
if (csrfToken) data.csrf_token = csrfToken[1] if (csrfToken) data.csrf_token = csrfToken[1]
else data.csrf_token = '' else data.csrf_token = ''
const proxy = cookie.split('__proxy__')[1]
cookie = cookie.split('__proxy__')[0]
const encryptedData = Encrypt(data) const encryptedData = Encrypt(data)
const options = { const options = {
url: `http://${host}${path}`, url: `http://${host}${path}`,