今天踩了个坑,从企业微信的OA数据接口获取打卡数据的时候用了form-data的方式,结果一直报301023错误码,还找不到原因,最后终于解决了这个问题
var options = {
headers: {"Connection": "close"},
url: url,
method: \'POST\',
json:true,
body: {
"opencheckindatatype": 3,
"starttime": 1525104000,
"endtime": 1527782399,
"useridlist": ["TaoYuan"]
}
};
function callback(error, response, data) {
if (!error && response.statusCode == 200) {
res.send(data);
}
}
request(options, callback);
需要注意的是,参数传递一定要用json格式,不要用form-data之类的