gpt4 book ai didi

node.js - 在node.js中检索pdf的POST请求

转载 作者:太空宇宙 更新时间:2023-11-04 01:56:13 24 4
gpt4 key购买 nike

我正在发出 POST 请求来检索 pdf。如果我在 postman 中执行该请求,则该请求工作正常,但如果我使用 request 包通过 node.js 执行该请求,则会得到一个空的 pdf。这是我使用 request 包的请求:

let body = {
attr1: "attr1",
attr2: "attr2"
}

let opts = {
url: "some_url",
method: "post",
headers: {
"Content-Type": "application/x-www-form-urlencoded",
},
body
}


request(requestOpts).then(pdf => {
console.log(pdf) // prints out the binary version of the pdf file
fs.writeFileSync("testing.pdf", pdf);
});

当我使用 postman 时,我使用完全相同的请求参数,但它返回带有正确内容的 pdf。

有人可以帮忙吗?或者我保存 pdf 的方式不正确?

提前致谢!

最佳答案

解决方案 - 我必须在请求选项中设置 encoding: false

关于node.js - 在node.js中检索pdf的POST请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47872491/

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