有人可以帮我吗?。
我正在使用请求承诺在Firebase函数中从AWS调用API 下面是im正在使用的代码,图像是输出。
我想知道为什么它返回statuscode 400
以及我正在调用的API(AWS)的预期输出
exports.testregisterstep1 = functions.https.onRequest((req,res) => {
var rp = require("request-promise");
var options = {
method: 'POST',uri: 'http://1X.XXX.122.XXX:1000/api/katz/step1',formData: {
first_name: 'fname',last_name: 'lname',email: 'emailfnam@gmail.com',mobile: '0909090909',address: 'address City',id: 1
},headers: {
'content-type': 'application/x-www-form-urlencoded','x-auth-token': 'eyJh3DV303g3eKSrE'
},resolveWithFullResponse: true,json: true
};
rp(options)
.then(function(body) {
res.send("Request OK: " + body);
})
.catch(function (err) {
res.send(err);
});
});