为了账号安全,请及时绑定邮箱和手机立即绑定

最近在开发一个项目,用的框架是express,但是会出现以下情况

最近在开发一个项目,用的框架是express,但是会出现以下情况

HUH函数 2023-02-18 17:13:50
在重定向那里我用的是res.redirect(),页面上用的表单提交的方式,经过路由的处理,我想跳到另外的一个网页上,出现了Response for preflight is invalid (redirect)的错误,求解答。
查看完整描述

1 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

调用官方api的时候,有一步需要用post发送请求,于是上网查了些资料,发现一般发送post请求的做法是(下面是简化版代码):
var querystring = require('querystring');
var https = require('https');

var post_data = querystring.stringify({
"name":"BOb",
"age":30,
"job":"teacher"
});

var post_req = https.request(post_opt,function(res){
//some code here
});
post_req.write(post_data);
post_req.end();

然而官方api要求发送的数据是这样的:
{
"action_name": "QR_LIMIT_SCENE",
"action_info": {
"scene": {
"scene_id": 1000
}
}
}

也就是说,调用了querystring.stringify方法之后,变成了action_name=QR_LIMIT_SCENE&action_info=。


查看完整回答
反对 回复 2023-02-20
  • 1 回答
  • 0 关注
  • 67 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信