【发布时间】:2012-03-23 19:30:37
【问题描述】:
对于这样的 REST GET API,推荐的时间戳格式是什么:
http://api.example.com/start_date/{timestamp}
我认为实际的日期格式应该是 ISO 8601 格式,例如 YYYY-MM-DDThh:mm:ssZ 表示 UTC 时间。
我们是否应该使用不带连字符和冒号的 ISO 8601 版本,例如:
http://api.example.com/start_date/YYYYMMDDThhmmssZ
或者我们应该使用例如 base64 编码对 ISO 8601 格式进行编码?
【问题讨论】:
-
为什么 ISO 8601 格式不适合您?
-
@Johannes ISO 8601 格式(在没有连字符和冒号的版本中)可以,我只是想知道是否有一种推荐的方法来表示 URL 中的日期