Задать вопрос

Как правильно задавать дату с временем в rest api для фильтрации данных (метод get)?

Подскажите, в каком формате лучше всего передавать дату с временем в get запросе. В виде timestamp или в человеко читаемом? Если в человекочитаемом, то как поступать с пробелами и двоеточием?
  • Вопрос задан
  • 956 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Software-testing.ru
    Тестирование REST API
    5 недель
    Далее
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
Решения вопроса 1
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Нет правильного и неправильного - есть контракт. Хорошие и опытные люди используют timestamp (можно в milliseconds) по тому что он не зависит от часового пояса, но в некоторых случаях это можно смело игнорировать

PS если прямо отвечать на вопрос про
как поступать с пробелами и двоеточием

то как и со всем остальным - urlencode. Есть в каждом языке подобная трансформация
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы