REST không có định dạng ngày được đề xuất. Thực sự nó tóm tắt những gì hoạt động tốt nhất cho người dùng cuối và hệ thống của bạn. Cá nhân tôi muốn tuân theo tiêu chuẩn như bạn có cho ISO 8601 (được mã hóa url).
Nếu không có xấu xí URI là một mối quan tâm (ví dụ như không bao gồm các phiên bản được mã hóa url của :
, -
,
trong bạn URI) và (con người) định địa chỉ không phải là quan trọng, bạn cũng có thể xem xét thời gian kỷ nguyên (ví dụ http://example.com/start/1331162374
). URL trông gọn gàng hơn một chút, nhưng chắc chắn bạn sẽ mất khả năng đọc.
Đây /2012/03/07
là một định dạng khác mà bạn thấy nhiều. Tôi cho rằng bạn có thể mở rộng điều đó. Nếu bạn đi theo tuyến đường này, chỉ cần đảm bảo rằng bạn luôn ở theo giờ GMT (và làm rõ điều đó trong tài liệu của bạn) hoặc bạn cũng có thể muốn bao gồm một số loại chỉ báo múi giờ.
Cuối cùng, nó tóm tắt những gì hoạt động cho API của bạn và người dùng cuối của bạn. API của bạn nên làm việc cho bạn, không phải cho bạn ;-).