REST не має рекомендованого формату дати. Дійсно, це зводиться до того, що найкраще підходить для вашого кінцевого користувача та вашої системи. Особисто я хотів би дотримуватися такого стандарту, як у вас для ISO 8601 (зашифрований URL).
Якщо не мають потворні URI є проблемою (наприклад , не вмикаючи URL - адреса закодованої версії :
, -
,
в вас URI) і адресація (людина) не так важливо, ви могли б також розглянути питання про часу доби (наприклад http://example.com/start/1331162374
). URL виглядає дещо чіткіше, але ви, звичайно, втрачаєте читабельність.
/2012/03/07
Ще один формат , який ви бачите багато. Ви можете розширити це, я думаю. Якщо ви йдете цим маршрутом, просто переконайтеся, що ви завжди в часі GMT (і уточніть це у вашій документації), або ви також можете включити якийсь показник часового поясу.
Зрештою, це зводиться до того, що працює для вашого API та вашого кінцевого користувача. Ваш API повинен працювати на вас, а не на нього ;-).