Комментарии 13
Что дополнительного вы своей статьёй внесли к тому, что уже десятилетиями стоит например в википедии?
На Wikipedia простыня, сверху слишком коротко, снизу слишком детально. Пожалуй в статье оптимально.
Спасибо за комментарий! Моей целью было не рассказать что-то совершенно новое в данной статье, а сделать именно шпаргалку. Я хотел сохранить в ней верную техническую информацию, но при этом убрать лишнее или разжевать подробнее моменты, которые, лично мне, кажутся не совсем очевидными сразу.
Но обязательно учту ваше замечание в следующих статьях.
Как вы отличаете удалённого пользователя от опечатки в URI?
Например
users/99999 - такого пользователя нет в системе
useers/452 - опечатка в URI, хотя ID правильный.
Это всё 404?
users/99999 - 404 Not found
useers/452 - 400 Bad request / 404 Not found
Здесь в первом случае сто процентов 404 кидаем, а во втором уже зависит от того, что нам важнее. Мы хотим строго соответствовать требованиям или понимать, что именно произошло. Правильнее кинуть 404, но в теле ответа описать, что проблема в пути. Но можно кинуть 400, и так проще будет обработать на фронте.
О, новый аккаунт чтобы рекламировать свой проект создает мусорные статьи. Да и статья нейронкой написана. Однозначно лайк(нет).
Почему вы решили, что это ии? Я, например, в качестве доказательства обратного могу привести этот скриншот:

Можете так же проверить мою статью через другие ИИ детекторы. Или ваши глаза будут более точны в определении нейротекста?
А по поводу мусорных статей ради рекламы, если бы это было только ради этого, то я и в эту статью обязательно поставлял ссылки на свои проекты.
Отчасти я согласен, что такую информацию можно найти и в других источниках, но я специально начал с темы, которая является общей и более нейтральной. Так как это моя первая статья в Хабре за всё время и таким образом я прощупал почву.
Но в любом случае спасибо за ваше мнение, буду исправляться и делать статьи, которые будут отражать мой взгляд и опыт в большей степени, чем теория доступная каждому. Или вы можете посоветовать что-то другое?
"Или вы можете посоветовать что-то другое?"
Писать о том о чем еще не писали.
Я не публиковал ни одной статьи здесь. У меня на это свои причины. Найти новую тему, о которой никто не писал, конечно-же нелегко, но и повторять основы веба, которым уже ума лет - себя не уважать. Вот например описания из документации мозиллы.
https://developer.mozilla.org/ru/docs/Web/HTTP/Reference/Status
она постоянно обновляется. Но и там больше информации, как например совместимость с браузерами. А просто перечислять то, что миру уже известно много раз и не дополнить чем-то новенькоим или поделится опытом работы в этом случае тем или иным кодом - лёгкий, но неблагодарный путь. Даже подача информации дизайном от всех других не отличается. Тк и на этом уровне - нежелание понравится читателю своей оригинальностью - простая отговорка - хотел в одном месте собрать всё. Таких мест уже уйма и всё - это ничего не значит.
409 (Conflict, конфликт) — запрос не выполнен из-за конфликта с текущим состоянием ресурса. (Кидаю, когда пользователь с таким именем уже есть).
Очень удобно: можно пробовать логины на существование.

Коды состояния HTTP: всё, что нужно знать бэкенд-разработчику