[英]How do I use request.js to send text as the request body?
我正在尝试使用 Node 的 request.js 库来发送一个以纯文本为正文的 post 请求,但我发现我要发送到的服务器正在接收一个空的正文,或者可能是一个由以下内容组成的正文空对象(记录主体产生 {})。
如果我使用 Postman 发送它,它可以正常工作,所以问题似乎出在我对 request.js 的使用上。 相关函数的代码(改变了url)如下:
function (queryText) {
const options = {
url: "https://myurl.com/",
body: queryText
};
return new Promise ((resolve, reject) => {
request.post(options, (err, response) => {
if (err) reject(err);
else resolve(response);
});
});
}
有人知道我在这里做错了什么吗?
尝试像这样添加content-type
标题:
const options = {
url: "https://myurl.com/",
body: queryText,
headers: {
'content-type': 'text/plain'
}
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.