Будет не resfull В http есть Reason code и текст Ответов там 100 (4xx ответы) Есть незамапленные, так что можете свободные использовать под свои нужды.
А потом вы столкнетесь с каким-нибудь интересным балансером, который не понимает кастомные коды.
Если что, я видел людей которые и на DELETE отдают тело и у них все работал, только остальным больно
А что если совмещать оба варианта? Просто иногда хочется возвращать что-то информативнее reason phrase. Например GET /users/1/posts/1 возвращает 404 not found. Как клиент узнает, что именно not found, пользователь или пост?
А что если совмещать оба варианта? Просто иногда хочется возвращать что-то информативнее reason phrase. Например GET /users/1/posts/1 возвращает 404 not found. Как клиент узнает, что именно not found, пользователь или пост?
Если нет пользователя, нужно будет вернуть 404. Или если нет поста, то тоже нужно будет вернуть 404. Только как клиент узнает, чего именно не существует, юзера или поста?
Если нет пользователя, нужно будет вернуть 404. Или если нет поста, то тоже нужно будет вернуть 404. Только как клиент узнает, чего именно не существует, юзера или поста?
А что если совмещать оба варианта? Просто иногда хочется возвращать что-то информативнее reason phrase. Например GET /users/1/posts/1 возвращает 404 not found. Как клиент узнает, что именно not found, пользователь или пост?
А ещё можно сделать get /blabla/foo и тоже получить 404