gpt4 book ai didi

javascript - 在 Express 中接收邮政数据(不是表格)

转载 作者:行者123 更新时间:2023-11-30 19:41:52 26 4
gpt4 key购买 nike

我通过提示获取一个字符串,我想将它从客户端发送到我的服务器(使用 Express)。

客户:

username = prompt('Enter your Username');
req.open('POST', url + 'username');
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencode;charset=UTF-8');
req.send(username);

服务器:

app.use(bodyParser.urlencoded({
extended: false
}));
app.post('/username', function(req, res) {
console.log(req.body);
res.end('ok bud');
});

当用户名 var 是诸如“test”之类的东西时,req.body 的结果总是 {}。如果有人能告诉我我做错了什么以及如何解决,那就太好了。

最佳答案

您已将内容类型设置为“application/x-www-form-urlencode;charset=UTF-8”这要求有效载荷是键值对。

由于您想发布纯文本,请将您的内容类型设置为“文本/纯文本”。

关于javascript - 在 Express 中接收邮政数据(不是表格),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55309966/

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