我是宁静服务的新手,愿意从专家那里得到一些想法。
将访问我的服务的应用程序有一个datatable-grid
(网格的每一行代表一个员工对象/实体),用户可以一次删除多个记录(基于用户选择的复选框的数量)。在这种删除操作中,URL 将如何表示以及数据将如何发送到服务?
我的想法
由于删除的行数不同(基于用户选择的复选框数),因此我选择查询字符串,下面将是我可以在我的服务中获取数据的 URL 表示:
/deleteEmployees?id=1,2,3
即 id 的逗号分隔值,它将唯一标识表中的记录。
根据我的想法,我有几个问题:
1)上面提到的查询字符串包含comma-seperated
值(即Ids)。它是一个有效的 URL,其中查询字符串将包含这种值吗?
2) 定义 URL 的查询字符串是否有任何限制(就像我使用 csv 的方式一样)?
3)以更好和有效的方式实现相同目标的任何其他选择?
PS我对此很陌生,因此从专家那里寻找不同的想法,并尝试了解什么是正确的,什么不是。