Pro*_*Dev 3 multipartform-data form-data fetch node.js axios
我想发送一个包含表单数据的post请求,我想从nodejs到另一个外部api,我没有前端来发送formData,所以我有一个带有键和的javascript对象值,那么我该怎么做呢?,当我尝试发送一个普通对象时,我没有得到正确的 api 响应,但是当我使用 POSTMAN 客户端发送它时,我得到了正确的响应。
如果您在 Postman 中得到了正确的结果,那么在相同的工具中使用代码生成器来获得所需的代码会很有趣:)。按钮“</>”位于屏幕的右侧栏。
这是该工具生成的代码:
var axios = require('axios');
var FormData = require('form-data');
var data = new FormData();
data.append('data', 'asldkfjalsdkjf');
var config = {
method: 'post',
url: 'https://some-domain.com/formdata',
headers: {
...data.getHeaders()
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
Run Code Online (Sandbox Code Playgroud)
很酷,不是吗?另一件事,你有很多选择,从 NodeJS 到 C#、PHP..:)
| 归档时间: |
|
| 查看次数: |
22919 次 |
| 最近记录: |