gpt4 book ai didi

mysql - 如何从POSTMAN客户端将数据发布到表中

转载 作者:行者123 更新时间:2023-11-29 12:15:08 24 4
gpt4 key购买 nike

我正在 spring-data-rest 中开发一个购物车应用程序。我正在从 POSTMAN 客户端测试我的应用程序。在我的应用程序中,我有 Cart 表和 Cart_item 表。 cart_item 表有 cart_id 字段,将从购物车获取 id。我可以将数据分别放入 Cart 和 Cart_item 中。但我对单独放置数据不感兴趣。我可以在单个 JSON 中发送购物车数据和 cart_item 数据吗?

我可以使用以下 JSON 插入购物车表: POSTMAN 中的购物车网址:http://localhost:8080/sportsrest/carts

{
"date": "2015-10-10",
"totalAmount": 1000,
"createdAt": "2015-04-06T18:30:00.000+0000",
"updatedAt": "2015-04-09T18:30:00.000+0000",
"sport":"http://localhost:8080/sportsrest/sports/1",
"user":"http://localhost:8080/sportsrest/users/9090909090",
"tenant": "http://localhost:8080/sportsrest/tenants/2"
}

对于购物车商品:http://localhost:8080/sportsrest/cartItems

  {
"rate": 500,
"quantity": 2,
"amount": 1000,
"createdAt": "2015-04-12T23:40:00.000+0000",
"updatedAt": "2015-04-14T21:35:20.000+0000",
"merchandise": "http://localhost:8080/sportsrest/merchandises/10",
"cart":"http://localhost:8080/sportsrest/carts/901",
"merchandiseType":"http://localhost:8080/sportsrest/merchandiseTypes/1"
}

如何通过单个 JSON 请求将数据放入 cart 和 cart_item 表中?

我尝试了以下方法,但正在添加购物车,但未在 cart_item 表中创建 cart_item: URL:http://localhost:8080/sportsrest/carts

  {
"http://localhost:8080/sportsrest/cartItems":
{
"rate": 50,
"quantity": 1,
"amount": 50,
"createdAt": "2015-04-12T23:40:00.000+0000",
"updatedAt": "2015-04-14T21:35:20.000+0000",
"merchandise": "http://localhost:8080/sportsrest/merchandises/10",
"merchandiseType":"http://localhost:8080/sportsrest/merchandiseTypes/1"
},
"date": "2015-10-10",
"totalAmount": 99898,
"createdAt": "2015-04-06T18:30:00.000+0000",
"updatedAt": "2015-04-09T18:30:00.000+0000",
"sport":"http://localhost:8080/sportsrest/sports/1",
"user":"http://localhost:8080/sportsrest/users/9090909090",
"tenant": "http://localhost:8080/sportsrest/tenants/2"
}

谁能帮帮我..

提前致谢

最佳答案

Postman 是一个与 API 交互的出色工具,但它不会做您需要做的事情。看来您需要的不仅仅是构建一个 HTTP 请求(这就是 postman 所做的)。

我看到的方法是:

  • 发送 PUT 至购物车 API
  • 存储响应中的card_id
  • 使用 card_id(来自第一个请求)向 cart_item 发送 PUT

在 postman 之外有很多方法可以做到这一点,如果您在 Linux/Mac 环境中,一个简单的选择是使用curl/awk/grep

关于mysql - 如何从POSTMAN客户端将数据发布到表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29939371/

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