首页 > 解决方案 > 如何在 javascript 中使用 fetch 发送带有 body 属性的 http 请求

问题描述

新学员在这里。我通常用 Postman 测试我的 GET api,在那里我可以发送一个带有 JSON 正文的 Get 请求。

我正在尝试使用 Javascript 来发送带有 Body 的 http GET 请求,就像我们在 Postman 中所做的那样。我已经阅读了有关 fetch 和 body 的 MDN,但我仍然不知道如何应用它。

到目前为止,我的 javascript(在 React App 中)是

    const a = fetch(ApiUrl)
      .then(response => response.json())
      .then(data=>setState(data))

但我不知道在哪里插入我的身体属性,我的身体是这样的:

{
    "StartDate": "2019-01-16T00:00:00",
    "EndDate": "2021-02-16T00:00:00",
    "FirstName": "Bart",
    "LastName": "Simpson",
    "Accounts": {
        "Savings": 1234,
        "Checkings": 4321,
        "Investments": 1234,
    }
}

非常感谢。

标签: javascriptreactjsapihttphttprequest

解决方案


推荐阅读