【发布时间】:2020-12-19 19:48:50
【问题描述】:
我正在浏览 Fetch API 中请求接口的文档 https://developer.mozilla.org/en-US/docs/Web/API/Request
我们设置主体的示例似乎不起作用。在 chrome 开发控制台(版本 84.0.4147.89)和 Firefox(84.0)上试过。
const request = new Request('https://example.com', {method: 'POST', body: '{"foo": "bar"}'});
console.log(request.url);
console.log(request.method);
console.log(request.body);
这会导致,
https://example.com/
POST
undefined
我在这里做错了什么...?
编辑:
以下工作正常,
request.json().then((j)=>{console.log(j)});
这让我相信 body 已经设置好了,但是 getter 由于某种原因没有工作。
谁能解释发生了什么?
【问题讨论】:
-
这能回答你的问题吗:stackoverflow.com/questions/27190447/…
标签: javascript fetch-api webapi