учебники по http, типо post(CREATE) 201.
Или отвечать вообще на всё 200 и 404, а внутри ответа уже свои коды или иные сообщения/методы общения и понимания событий апи, просто где-то читал недавно (уже не помню где) что-то там, скорей всего мобилы могут плохо распознавать номера кодов.
Да и по сути http свою работу выполнил, он доставил запрос, а то что там твориться в твоей апи архитектуре это уже другая история.
И вообще есть инфа/дока как правильно составлять архитектуру апи в плане бизнес логики ?
Нормальными http кодами отвечай. Это будет на много лучше.
Нормально мобильные понимают статусы. ХТТП он и в Африке ХТТП
Значит разрабы на мобильных го** как и либы для HTTP если не могут нормально работать. Есть стандарт HTTP и все нормальные библиотеки реализовывают его нормально.
А ещё вопрос, какие ещё технологии/решения есть для обмена данными между сервером и клиентом кроме как REST и GraphQL ?
да пофигу как делать, главное (если делаешь не только для себя) придерживаться одного стиля и рассказать другим как именно ты реализовал
GRPC, mqtt, socket ...
чего GRPC поддерживает клиент (браузер) ? я думал это только для микросервисов всяких чтоб быстро между собой общались
Не пофиг, есть стандарты - их лучше поддерживать нормально. Как минимум потому что коды используют другие сервисы nginx, всякие CDN и так далее
Ага, как минимум на Ангуляр я такое делал
Стандарты, во-первых пилились немного под другие цели, webdav посмотри например, а во-вторых стандарты эти так себе. У их если мы о стандартах говорим, надо RFC читать, а не советы васянов с SO смотреть, как делает большинство
Согласен, RFC нужно читать. А вот про то что они так себе - с тобой поспорят огромное количество людей, технологий ...
Обсуждают сегодня