Вопросы с тегом «des»

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":...

262
В чем разница между глубиной и высотой дерева?

Это простой вопрос из теории алгоритмов. Разница между ними заключается в том, что в одном случае вы подсчитываете количество узлов, а в другом - количество ребер на кратчайшем пути между корнем и конкретным узлом. Что есть...

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. Я обновлял страницу несколько раз (но не...

185
Что такое «406-неприемлемый ответ» в HTTP?

В своем приложении Ruby on Rails я пытался загрузить изображение через клиент POSTMAN REST в формате Base64 . Когда я размещаю изображение, я получаю 406 неприемлемый ответ . Когда я проверил свою базу данных, изображение было там и было успешно сохранено. В чем причина этой ошибки, есть ли что-то,...

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, в котором...