TGViewer
PRO продукты и системы | Иннокентий Бодров PRO продукты и системы | Иннокентий Бодров @spherical_analyst · 2.61K subscribers
Post #1112 565
POST-запрос с пустым телом, или Как не надо проектировать API

Я думал, такое бывает только в айтишных страшилках. Но нет — это реальный прод.

Делаем интеграцию. Задача простая: добавить комментарий к сущности в сторонней системе. Присылают Swagger, Postman-коллекцию — всё чинно. Открываю и проваливаюсь в кроличью нору.

Картина маслом: Есть эндпоинт на добавление коммента. Это POST. Казалось бы, логично. Но дальше начинается магия:

Тело запроса (Body) — абсолютно пустое.

Текст комментария, все ID, метаданные — всё запихнуто в URL и PATH параметры.

Что должно произойти в голове человека, чтобы спроектировать API вот так? Это как прийти в ресторан, заказать суп, но вместо того чтобы положить его в тарелку, официант распишет его состав на чеке и скажет: «Ешьте текст».

Почему это больно: Мы часто спорим о «высоких материях», но иногда всё упирается в базу.

GET — получить.

POST — создать.

PUT/PATCH — изменить.

Это не просто «душные правила» из учебников. Это семантика. Это язык, на котором общаются системы. Когда вы его ломаете, вы создаете легаси, которое будет сниться в кошмарах следующим поколениям аналитиков.

К чему я это всё: В «Вайб-аналитике» есть важное правило: структура возникает в процессе, но она должна опираться на фундамент. ИИ — крутой напарник, он может собрать прототип за час, но если вы не понимаете семантику HTTP, вы просто научите нейронку плодить такой же треш быстрее, чем человек.


А какой самый странный эндпоинт видели вы? Пишите в комментах, померимся шрамами. 👇
More from @spherical_analyst
  1. Oct 12, 2026🔥 Иногда лучший способ улучшить собственный фреймворк — показать его другим аналитикам и…
  2. Oct 11, 2026Почему я всё ещё работаю диспетчером Я собираю систему, которая должна разгружать меня. На…
  3. Oct 8, 2026Сегодня при проверке своей системы управления проектами увидел статус «карта связей устаре…
  4. Oct 7, 2026Анонс стрима "ИИ vs Системный аналитик" 13 октября в 19:00 - стрим «ИИ vs Системный аналит…
  5. Oct 7, 2026Если LLM не ограничить контекстом и критериями, она легко уйдёт в сторону. В коротком фраг…
  6. Oct 6, 2026Я начал небольшой эксперимент с короткими видео. У меня есть длинные закрытые и платные ле…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →