小编The*_*ist的帖子

在API中,分页应该是零索引吗?

在实现具有分页参数的Rest API时,分页应该是零索引或从1开始.参数将是Page和PageSize.

对我来说,从1开始是有意义的,因为我们正在讨论页面

api rest api-design

19
推荐指数
1
解决办法
2770
查看次数

将 Akka Http 服务的一些路径参数更改为查询参数

我有以下采用路径参数的代码;

def candlesRange: Route = (path("candles" / Segment / Segment / IntNumber / LongNumber / LongNumber) & get) {
  (a1, a2, tf, t1, t2) => complete(apiController.apiGetCandlesRange(a1, a2, tf, t1, t2))
}
Run Code Online (Sandbox Code Playgroud)

但我想将一些参数更改为查询参数。所以 URL 将遵循这样的格式;

/candles/Asset1/Asset2/timeStart=1507198441000&timeEnd=1512382501000&interval=60m
Run Code Online (Sandbox Code Playgroud)

并将它们传递给相同的方法(甚至可能从分钟中删除“m”,因为方法上的参数是一个整数)

如何在 Scala Akka Http 中更改此路由以执行此操作。我能找到的唯一示例使用 Path params

scala akka spray akka-http

2
推荐指数
1
解决办法
702
查看次数

标签 统计

akka ×1

akka-http ×1

api ×1

api-design ×1

rest ×1

scala ×1

spray ×1