2012-03-02 3 views
0

Я создаю API и немного не уверен, было бы лучше иметь запрос, который возвращает всю информацию, относящуюся к ресурсу, или просто возвращать информацию отдельно в соответствии с задачами, требующими переноса вне. Например, у меня есть ресурс сообщений, и я изо всех сил пытаюсь решить, нужно ли возвращать всю информацию о сообщении за один раз. ИЛИ иметь отдельный запрос для непрочитанных сообщений, отдельный запрос для списка сообщений и другой запрос для одного сообщения.Building REST API - отдельные запросы

Каков правильный способ? Я испытываю соблазн держать их всех в отдельности, но потом беспокоиться о том, что нужно делать слишком много запросов.

ответ

1

Остановить беспокойство и просто сделать.

Я люблю держать вещи отдельно в самом начале, и в каком-то момент, я понимаю, что запроса х всегда следует запрос у, так что я просто объединить эти два. Вы не будете знать, что вам понадобится, пока вы не будете работать над этим ...

+0

Просто хотите планировать, а не погружаться и в конечном итоге вынуждены перекодировать. – LeeTee

+0

IMHO, уменьшая количество кода, называется _progress_. Тем не менее, вы ** действительно ** не можете пойти не так, как надо. Однако прекратите кодирование и подумайте о том, что произойдет, если что-то не будет выполнено. И вам нужно будет признать, что перекодировка - это просто факты жизни (разработчика). Скажите, что вы отправили более крупные данные в более низком темпе, затем выяснилось, что вы отправили слишком много данных ... угадайте, что? перекодировать! – soemarko

Смежные вопросы