rest- все статьи тега ➜ страница 5


Заголовок Content-Length с запросами HEAD?

The http spec говорит о HEAD запрос: метод HEAD идентичен методу GET, за исключением того, что сервер не должен возвращать тело сообщения в ответе. Метаинформация, содержащаяся в заголовках HTTP в ответ на запрос HEAD, должна быть идентична информации, отправленной в ответ на запрос GET. если ответ HEAD запрос содержит Content-Length заголовок? Это должно быть значение, которое будет вернулся на GET запрос, даже если нет ответа? Или длина содержимого должна быть 0? ...

Обработка исключений пружинной опоры

Ниже приведен фрагмент кода, в основном, я пытаюсь распространить исключение, когда код ошибки не 200. ResponseEntity<Object> response = restTemplate.exchange(url.toString().replace("{version}", version), HttpMethod.POST, entity, Object.class); if(response.getStatusCode().value()!= 200){ logger.debug("Encountered Error while Calling API"); throw new ApplicationException(); } однако в случае 500 ответа от сервера ...

Не удалось создать адаптер вызова для примера класса.Простой

Я использую retrofit 2.0.0-beta1 с SimpleXml. Я хочу получить простой (XML) ресурс из службы REST. Кроссировка/обратный простого объекта при помощи SimpleXML работает отлично. при использовании этого кода (преобразованная форма до 2.0.0 кода): final Retrofit rest = new Retrofit.Builder() .addConverterFactory(SimpleXmlConverterFactory.create()) .baseUrl(endpoint) .build(); SimpleService service = rest.create(SimpleService.class); LOG.info(service.getSimple("572642")); сервис: pub ...

Рекомендуемый формат даты для REST GET API

каков рекомендуемый формат метки времени для REST GET API следующим образом: http://api.example.com/start_date/{timestamp} Я думаю, что фактический формат даты должен быть ISO 8601 формат, например YYYY-MM-DDThh:mm:ssZ для времени UTC. должны ли мы использовать версию ISO 8601 без дефисов и двоеточий, таких как: http://api.example.com/start_date/YYYYMMDDThhmmssZ или мы должны кодировать формат ISO 8601, используя, например, кодировку base64? ...

Как создать API входа с помощью Django Rest Framework?

Я хочу создать api входа (или использовать существующий, если он уже предварительно упакован) с помощью Django Rest framework. Тем не менее, я в полной растерянности. Всякий раз, когда я отправляю запрос post на url-адрес django rest framework "login", он просто отправляет обратно просматриваемую страницу шаблона api... МОЯ КОНФИГУРАЦИЯ urls.py url(r'^api/v1/', include('rest_framework.urls', namespace='rest_framework')) settings.py REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': ...

Как читать переменные среды в тестах Postman?

Я использую упакованную версию приложения Postman для написания тестов против моего REST API. Я пытаюсь управлять состоянием между последовательными тестами. Чтобы облегчить это, объект Postman, предоставляемый тестовой среде выполнения Javascript, имеет методы для установки переменных, но не для чтения. postman.setEnvironmentVariable("key", value ); теперь я могу прочитать это значение в следующем вызове через структуру {{key}}, которая всасывает значения из текущей среды. Но, это не рабо ...

Могу ли я изменить заголовки HTTP-запроса, отправленного браузером?

Я смотрю в спокойный дизайн и хотел бы использовать методы HTTP (POST,GET, ...) и HTTP заголовки как можно больше. Я уже выяснил, что HTTP методы PUT и DELETE не поддерживаются в браузере. теперь я ищу, чтобы получить различные представления одного и того же ресурса и хотел бы сделать это путем изменения Accept заголовок запроса. В зависимости от этого Accept заголовок, сервер может служить другой вид на то же самое ресурс. проблема в том, что я не нашел способ сказать моему браузеру, чтобы из ...

Как получить полное тело запроса отдыха с помощью Джерси?

Как можно получить полное тело запроса HTTP REST для POST запрос с использованием Джерси? в нашем случае данные будут XML. Размер будет варьироваться от 1K до 1MB. The docs похоже, вы должны использовать MessageBodyReader но я не вижу никаких примеров. ...

Как предоставить API проверки в спокойном режиме?

Я вообще поклонник дизайна RESTful API, но я не уверен, как применять принципы REST для API проверки. предположим, что у нас есть API для запроса и обновления информации профиля пользователя (имя, адрес электронной почты, имя пользователя, пароль). Мы посчитали, что полезной частью функциональности для предоставления будет проверка, например, запрос, является ли данное имя пользователя действительным и доступным. каковы ресурсы в этом случае? Какие коды состояния HTTP и / или заголовки должны ...

Ошибка веб-службы WCF: служба не может быть активирована, поскольку она не поддерживает ASP.NET совместимость

Я пытаюсь создать веб-службу restful wcf. Когда я пытаюсь подключиться к службе через клиент, я получаю следующее сообщение об ошибке: служба не может быть активирована, так как она не поддерживает ASP.NET совместимость. ASP.NET совместимость включена для этого приложения. Выключить ASP.NET режим совместимости в сети.сконфигурируйте или добавьте атрибут AspNetCompatibilityRequirements к типу службы с параметром RequirementsMode как "Разрешено" или "требуется". у других были проб ...