【发布时间】:2020-10-30 10:56:39
【问题描述】:
我有以下js sn-p:
fetch('/some/webhook', {
method: 'post',
headers: { 'content-type': 'application/json' },
body: JSON.stringify({test:'1'})
}).then(function(res) {
// do something here
}).then(function(data) {
// do something else here
});
几个小时以来,我一直在尝试将正文发送到我的服务器,但监听脚本在 $_POST 变量中什么也看不到。 webhook 接收请求。一个简单的:
die (var_dump($_POST));
导致控制台中显示一个空数组,我希望在该数组中看到值为 1 的变量 test。
怎么了?
【问题讨论】:
-
我强烈建议您在帖子中添加后端语言的标签。是 PHP 吗?
-
可能是因为 CORS。你能打开浏览器控制台并在客户端检查错误吗?
-
@Aykhan:不,没有问题。
标签: javascript php fetch