我想将日期时间数据作为HTTP消息的一部分发送(req或resp,无所谓)。如果我将该数据作为text/plain
消息的一部分发送,我应该使用哪种格式作为日期时间值? RFC7231指定标头值的HTTP格式,但我找不到任何规格甚至是文档。
我认为我的选择是上面的HTTP日期格式或ISO-8601。我曾考虑使用application/json
,但日期不是原始类型,即使ISO是一种普遍接受的格式。
我应该使用哪个?任何为什么会好的。 FWIW,我正在倾向于ISO格式。
下面的multipart/form-data
显示了每个
--eab10e2a-3ae9-cb83-3b14-6627f8c57298
Content-Type: text/plain
Content-Disposition: form-data; name="date_as_iso-date"
2018-04-24T21:23:42.341-04:00
--eab10e2a-3ae9-cb83-3b14-6627f8c57298
Content-Type: text/plain
Content-Disposition: form-data; name="date_as_http-date"
Wed, 25 Apr 2018 01:46:42 GMT
--eab10e2a-3ae9-cb83-3b14-6627f8c57298--