如何使用Node.js中的请求模块发送带有删除请求的表单数据和标头

时间:2018-12-23 06:46:35

标签: node.js

我想将来自angularjs表单的表单数据发送到nodejs,然后将这些数据从nodejs发送到我的服务API。但是我的服务API无法接收数据。我不明白这出了什么问题。请帮助我克服这个问题。

requestMethodDelete: function (url, form_data, header) {

    return new Promise((resolve, reject) => {

        console.log("FORM DATA IN DELETE REQUESST METHOD");
        console.log(form_data);

        //SET ALL THESE PARATMETER TO MAKE REQUEST
        request.delete({url: url, form: form_data, headers: header}, 
           function (error, response, body) {
                resolve(body);
            }
        });

    });
},

我想发送表单数据和标头,但无法通过服务API接收,请告诉我我该怎么做才能达到预期的结果。

1 个答案:

答案 0 :(得分:0)

在request.delete函数中,表单选项不适用于发送form_data。要将表单数据发送到我们的服务api,我们需要使用qs选项而非表单选项。就是这样,如果您遇到与我一样的问题,它也可以解决您的问题。