api - REST API 中日期的首选字符串格式是什么

标签 api http rest date

当涉及到 REST API 时,对于请求和响应数据,日期的首选字符串格式是什么?

我正在考虑 ISO 8601 或 RFC 1123:

 ISO 8601: 2008-02-01T09:00:22+05:00
 RFC 1123: Mon, 10 Dec 2012 14:25:01 GMT

各自的优缺点是什么?还有其他选择吗?其他流行的 REST API 使用什么格式?

最佳答案

ISO8601 看起来更有用。来自 this document (包含许多记录格式、用法和优缺点):

  1. 大多数开发人员都熟悉
  2. 是明确的
  3. 当按字符串或八位字节字符串排序时,它们将被排序,就好像它们已按日期时间排序一样。

关于api - REST API 中日期的首选字符串格式是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13802902/

相关文章:

javascript - 使用 chrome.experimental.webRequest API 更改加载的文件?

amazon-web-services - 将 MQTT 消息从 AWS Lambda 发送到我的 IOT 设备

java - 如何在有状态操作的情况下定义幂等行为?

javascript - 如何使用 JQuery Ajax REST 从 flickr flickr.test.echo 方法发送和检索数据?

c# - WebApi 服务中的 [FromUri] 属性忽略了 DataMember 的 Name 属性

php - 在 Netsuite 中按自定义字段搜索客户

api - 带有外部 ID 的 upsert 如何工作?

java - 适用于 Android 应用的 Linkedin Api 查询

http - 如果传输编码是分块的,如何使用java获取http响应中的 block 的大小

javascript - 为什么跨域简单 POST 请求不会触发预检?