gpt4 book ai didi

node.js - 使用 nodejs 发送 formData POST 请求

转载 作者:行者123 更新时间:2023-12-05 09:05:07 24 4
gpt4 key购买 nike

我想发送一个包含表单数据的发布请求,我想从 nodejs 发送到另一个外部 api,我没有前端发送 formData,所以我只有一个 javascript 对象有键和值,那么我该怎么做呢?当我尝试发送一个普通对象时,我没有得到正确的 api 响应,但是当我用 POSTMAN 客户端发送它时,我得到了正确的响应。

enter image description here

最佳答案

如果您在 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);
});

这很酷,不是吗?还有一件事,您有很多选择,从 NodeJS 到 C#、PHP……:)

enter image description here

关于node.js - 使用 nodejs 发送 formData POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67709023/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com