Я хотел бы отправить данные о дате и времени как часть HTTP-сообщения (req или resp, не имеет значения).Если я отправил эти данные как часть text/plain
сообщения, какой формат мне следует использовать для значения datetime? 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--