如何从 POSTMAN 客户端 post 数据到 table
How to post data to the table from POSTMAN client
我正在 spring-data-rest 中开发购物车应用程序。我正在从 POSTMAN 客户端测试我的应用程序。在我的应用程序中,我有购物车 table 和 Cart_item table。 Cart_item table 有 cart_id 字段,它将从购物车中获取 ID。我可以将数据分别放入购物车和 Cart_item。但我对单独 PUT 数据不感兴趣。我可以在单个 JSON.
中发送购物车数据和 cart_item 数据吗?
我可以将以下 JSON 插入购物车 table:
POSTMAN 中的购物车 url: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"
}
对于cart_item: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_item table?
我尝试了以下方式,但正在添加购物车,但 cart_item 未在 cart_item table 中创建: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 是与 APIs 交谈的好工具,但它不会做你需要做的事情。看来您需要的不仅仅是构建 HTTP 请求(这就是邮递员所做的)。
我看到的方法是:
- 向购物车发送 PUT API
- 从响应
存储card_id
- 使用
card_id
将 PUT 发送到 cart_item(从第一个请求开始)
在邮递员之外有很多方法可以做到这一点,如果你在 linux/mac 环境中,一个简单的选择是使用 curl/awk/grep
我正在 spring-data-rest 中开发购物车应用程序。我正在从 POSTMAN 客户端测试我的应用程序。在我的应用程序中,我有购物车 table 和 Cart_item table。 Cart_item table 有 cart_id 字段,它将从购物车中获取 ID。我可以将数据分别放入购物车和 Cart_item。但我对单独 PUT 数据不感兴趣。我可以在单个 JSON.
中发送购物车数据和 cart_item 数据吗?我可以将以下 JSON 插入购物车 table: POSTMAN 中的购物车 url: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"
}
对于cart_item: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_item table?
我尝试了以下方式,但正在添加购物车,但 cart_item 未在 cart_item table 中创建: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 是与 APIs 交谈的好工具,但它不会做你需要做的事情。看来您需要的不仅仅是构建 HTTP 请求(这就是邮递员所做的)。
我看到的方法是:
- 向购物车发送 PUT API
- 从响应 存储card_id
- 使用
card_id
将 PUT 发送到 cart_item(从第一个请求开始)
在邮递员之外有很多方法可以做到这一点,如果你在 linux/mac 环境中,一个简单的选择是使用 curl/awk/grep