如何 post 列表到 Advanced Rest Client
How to post a list to Advanced Rest Client
我的服务代码:
public RestResponse deleteEvents(@RequestBody List<RecordDto> delete, @RequestBody List<RecordDto> update)
这是我的 RecordDto 参数:
private long uid;
private int type;
private String identification;
private String target;
private String reason;
private boolean edited;
private boolean deleted;
我用application/json
作为"Content-Type"
我只是想获得 200 OK 消息。所以价值观暂时不重要。
我应该在 Advanced Rest Client(Google Chrome 应用程序)上写什么?
我编辑了我的代码;
public RestResponse updating(@RequestBody Update Update)
这是更新:
private List<RecordDto> delete;
private List<RecordDto> update;
记录到:
private long uid;
private String ip;
private String cidr;
private String accesRule;
private boolean enabled;
private String createDate;
我正在尝试 Rest 客户端:
{"delete":["uid":"", "ip":"" "cidr":"", "accesRule":"", "enabled":"", "createDate":""],
"update":["uid":"", "ip":"" "cidr":"", "accesRule":"", "enabled":"", "createDate":""]}
我对其他休息服务使用空值,它们工作正常。但我不知道为什么这个不起作用。
如果我没理解错的话,您想知道如何从测试客户端对其进行测试以及数据必须是什么样子。
这是一个对象数组,您需要Post
[
{
"uid": 243,
"type": 1,
"identification": "some string",
"target": "more strings",
"reason": "reason",
"edited": false,
"deleted" false
},
{
"uid": 243,
"type": 1,
"identification": "some string",
"target": "more strings",
"reason": "reason",
"edited": false,
"deleted" false
}
]
我找到了答案 :) 这里是:
{
"delete": [
{
"uid": "",
"ip": "",
"cidr": "",
"accesRule": "",
"enabled": "",
"createDate": ""
}
],
"update": [
{
"uid": "",
"ip": "",
"cidr": "",
"accesRule": "",
"enabled": "",
"createDate": ""
}
]
}
我的服务代码:
public RestResponse deleteEvents(@RequestBody List<RecordDto> delete, @RequestBody List<RecordDto> update)
这是我的 RecordDto 参数:
private long uid;
private int type;
private String identification;
private String target;
private String reason;
private boolean edited;
private boolean deleted;
我用application/json
作为"Content-Type"
我只是想获得 200 OK 消息。所以价值观暂时不重要。
我应该在 Advanced Rest Client(Google Chrome 应用程序)上写什么?
我编辑了我的代码;
public RestResponse updating(@RequestBody Update Update)
这是更新:
private List<RecordDto> delete;
private List<RecordDto> update;
记录到:
private long uid;
private String ip;
private String cidr;
private String accesRule;
private boolean enabled;
private String createDate;
我正在尝试 Rest 客户端:
{"delete":["uid":"", "ip":"" "cidr":"", "accesRule":"", "enabled":"", "createDate":""],
"update":["uid":"", "ip":"" "cidr":"", "accesRule":"", "enabled":"", "createDate":""]}
我对其他休息服务使用空值,它们工作正常。但我不知道为什么这个不起作用。
如果我没理解错的话,您想知道如何从测试客户端对其进行测试以及数据必须是什么样子。
这是一个对象数组,您需要Post
[
{
"uid": 243,
"type": 1,
"identification": "some string",
"target": "more strings",
"reason": "reason",
"edited": false,
"deleted" false
},
{
"uid": 243,
"type": 1,
"identification": "some string",
"target": "more strings",
"reason": "reason",
"edited": false,
"deleted" false
}
]
我找到了答案 :) 这里是:
{
"delete": [
{
"uid": "",
"ip": "",
"cidr": "",
"accesRule": "",
"enabled": "",
"createDate": ""
}
],
"update": [
{
"uid": "",
"ip": "",
"cidr": "",
"accesRule": "",
"enabled": "",
"createDate": ""
}
]
}