提交 2bcccd46 编写于 作者: N Nzix

modify callback data format

上级 a37c3409
...@@ -64,14 +64,14 @@ function createRequest(method, url, data, options){ ...@@ -64,14 +64,14 @@ function createRequest(method, url, data, options){
answer.cookie = (res.headers['set-cookie'] || []).map(x => x.replace(/\s*Domain=[^(;|$)]+;*/, '')) answer.cookie = (res.headers['set-cookie'] || []).map(x => x.replace(/\s*Domain=[^(;|$)]+;*/, ''))
try{ try{
answer.body = JSON.parse(body) answer.body = JSON.parse(body)
answer.code = answer.body.code || res.statusCode answer.status = answer.body.code || res.statusCode
} }
catch(e){ catch(e){
answer.body = body answer.body = body
answer.code = res.statusCode answer.status = res.statusCode
} }
answer.code = (answer.code < 100 || answer.code > 600) ? 400 : answer.code answer.status = (100 < answer.status && answer.status < 600) ? answer.status : 400
if(answer.code == 200) if(answer.status == 200)
resolve(answer) resolve(answer)
else else
reject(answer) reject(answer)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册