我正在使用NPM请求库进行API调用,我想在其中传递Header和表单。直到我只想要formdata,API调用工作正常但是只要在API调用中添加了标题,它就会显示以下错误: -
"无法构建标题':请使用' new'运营商...."
这是我的API调用: -
send:function(endpoint,callback, token, formdata, component){
this._request.post(endpoint, Headers : { Authorization :token
}, {form: formdata},function (error, response, body) {
if (!error && response.statusCode == 200) {
callback(response.body, component);
}else if(!error && response.statusCode == 400){
}
})
},
答案 0 :(得分:1)
使用以下代码更改您的代码:
您可以像json对象那样简单地传递标题,但格式应该是这样的:
this._request.post(endpoint, { headers : { Authorization : token } , form: formdata },
function (error, response, body) {
if (!error && response.statusCode == 200) {
callback(response.body, component);
}else if(!error && response.statusCode == 400){
}
})
}