Как проглотить сообщения об ошибках Chrome для "Действительный" ответ 404 - PullRequest
0 голосов
/ 24 января 2019

При создании службы отдыха я всегда придерживаюсь практики, согласно которой при выполнении запроса GET к URL-адресу, подобному http://localhost/thing/1, если для идентификатора 1 ничего не существует, я должен вернуть код состояния 404. С пониманием, что код состояния 204 действительно должен использоваться только для таких вещей, как операция PUT, чтобы сообщить, что запрос был успешным, но вы не получите никакого контента обратно как часть ответа, а также что пустой ответ 200 должен быть возвращается, когда ничего не найдено для URL типа http://localhost/thing?id=1.

Сейчас я нахожусь в ситуации, когда я использую эту конечную точку из моего веб-приложения. Когда я запускаю запрос, для которого ничего не найдено, я создаю новый экземпляр этого объекта. Однако инструменты Chrome Developer регистрируют ошибку каждый раз, когда я получаю ответ 404.

Есть ли общеизвестный способ либо проглотить, либо подавить это сообщение журнала? Или это то, с чем я должен просто жить?

...