Проєктування API · Junior · Запитання 17 з 75
Чому повертати 200 OK з { "error": "not found" } - погана практика?
- 1JSON не може містити слово error
- ✓Правильна відповідь: HTTP-клієнти, кеші, проксі й моніторинг покладаються на коди статусу; помилки, сховані в 200, ламають повтори, кешування й алерти
- 3Відповідь стає завеликою
Пояснення
Використовуйте правильний код статусу й послідовне тіло помилки.