API 排序:使用占位符传值实现动态排序
传值是body使用占位符代替需要排序的列名和排序方式的一般步骤如下:
-
在API的URL中定义占位符,例如:/api/users?sort_by={column}&order={order},其中'column'和'order'就是占位符。
-
在请求的body中指定占位符的值,例如:将'column'替换为'name',将'order'替换为'desc'。
-
服务器接收到请求后,将占位符的值替换到URL中相应的位置,然后执行排序操作。
例如,如果我们想按照用户的姓名降序排列,我们可以发送以下请求:
POST /api/users?sort_by={column}&order={order}
Content-Type: application/json
{
"column": "name",
"order": "desc"
}
服务器将会把请求体中的值替换到URL中相应的位置,然后执行排序操作,返回按照姓名降序排列的用户数据。
原文地址: https://www.cveoy.top/t/topic/n7iN 著作权归作者所有。请勿转载和采集!