Вопросы с тегом «http-status-codes»

Коды состояния HTTP - это набор стандартизированных кодов, возвращаемых в веб-ответе HTTP. Вопросы о том, почему служба (неожиданно) возвращает код состояния, не должны использовать этот тег.

2786
403 Запрещено против 401 Несанкционированные ответы HTTP

Для веб-страницы, которая существует, но для которой пользователь не имеет достаточных привилегий (они не вошли в систему или не принадлежат к соответствующей группе пользователей), какой надлежащий HTTP-ответ должен обслуживать? 401 Unauthorized? 403 Forbidden? Что-то другое? То, что я прочитал о...

842
Код ответа HTTP для POST, когда ресурс уже существует

Я строю сервер, который позволяет клиентам хранить объекты. Эти объекты полностью сконструированы на стороне клиента, дополнены идентификаторами объектов, которые являются постоянными в течение всего времени существования объекта. Я определил API, чтобы клиенты могли создавать или изменять объекты...

827
REST HTTP коды состояния для неудачной проверки или неверного дубликата

Я создаю приложение с API на основе REST и дошел до того, что я задаю коды состояния для каждого запроса. Какой код состояния я должен отправить для запросов, не прошедших проверку, или когда запрос пытается добавить дубликат в мою базу данных? Я просмотрел...

394
Какой соответствующий код состояния HTTP возвращается службой REST API при сбое проверки?

В настоящее время я возвращаю 401 Unauthorized всякий раз, когда я сталкиваюсь с ошибкой проверки в моем приложении REST API на основе Django / Piston . Изучив реестр кодов состояния HTTP, я не уверен, что это подходящий код для сбоя проверки, что вы порекомендуете? ошибка 400, неверный запрос 401...

356
400 против 422 ответа на POST данных

Я пытаюсь выяснить, какой правильный код состояния должен возвращаться в различных сценариях с помощью API-интерфейса типа REST, над которым я работаю. Допустим, у меня есть конечная точка, которая позволяет делать покупки POST в формате JSON. Это выглядит так: { "account_number": 45645511, "upc":...

248
JAX-RS - Как вернуть код состояния JSON и HTTP вместе?

Я пишу веб-приложение REST (NetBeans 6.9, JAX-RS, TopLink Essentials) и пытаюсь вернуть код состояния JSON и HTTP. У меня есть готовый код, который возвращает JSON при вызове метода HTTP GET с клиента. По существу: @Path("get/id") @GET @Produces("application/json") public M_機械...

219
Возврат кода состояния http из контроллера Web Api

Я пытаюсь вернуть код состояния 304, не модифицированный для метода GET, в контроллере веб-API. Единственный способ, которым я преуспел, был чем-то вроде этого: public class TryController : ApiController { public User GetUser(int userId, DateTime lastModifiedAtClient) { var user = new...

201
В чем разница между кодом состояния HTTP 200 (кэш) и кодом состояния 304?

Я использую плагин Google Page Speed ​​для Firefox для доступа к моему веб-сайту. Некоторые компоненты на моей странице обозначены как статус HTTP: 200 200 (кеш) 304 По Google "Скорость страницы". Что меня смущает, так это разница между 200 (кеш) и 304. Я обновлял страницу несколько раз (но не...

172
Кинуть HttpResponseException или вернуть Request.CreateErrorResponse?

После просмотра статьи Обработка исключений в ASP.NET Web API я немного озадачен тем, когда выдавать исключение и возвращать ответ об ошибке. Меня также интересует, возможно ли изменить ответ, когда ваш метод возвращает специфичную для домена модель вместо HttpResponseMessage... Итак, подведем...

161
Как указать код ошибки HTTP?

Я пытался: app.get('/', function(req, res, next) { var e = new Error('error message'); e.status = 400; next(e); }); и: app.get('/', function(req, res, next) { res.statusCode = 400; var e = new Error('error message'); next(e); }); но всегда объявляется код ошибки...

152
Как выбрать код состояния HTTP в REST API для «Пока не готов, повторите попытку позже»? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Улучшить этот вопрос Я разрабатываю RESTful API, в котором...

151
Разница между HTTP-кодами перенаправления

Различия между различными кодами перенаправления HTTP 3XX мне не ясны. Да, я прочитал спецификацию, но здесь есть некоторое расхождение между стандартной и реальной практикой. Код 301перенаправления кажется достаточно ясным: это означает, что ресурс был постоянно перемещен в другой URI, и будущие...

139
В чем разница между кодами состояния HTTP 301 и 308?

В чем разница между кодами HTTP 301и 308статуса? 301 (Перемещено навсегда): этот и все последующие запросы должны быть направлены на указанный URI. 308 (Постоянное перенаправление): запрос и все будущие запросы должны повторяться с использованием другого URI. Они кажутся...

133
Какой правильный код состояния HTTP при перенаправлении на страницу входа?

Когда пользователь не вошел в систему и пытается получить доступ к странице, требующей входа в систему, каков правильный код состояния HTTP для перенаправления на страницу входа? Я спрашиваю, потому что ни один из кодов ответов 3xx, установленных W3C, похоже, не соответствует требованиям: 10.3.1...