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

155
REST API - зачем использовать PUT DELETE POST GET?

Итак, я просматривал некоторые статьи по созданию REST API. И некоторые из них предлагают использовать все типы HTTP-запросов: лайк PUT DELETE POST GET. Например, мы создадим index.php и напишем API следующим образом: $method = $_SERVER['REQUEST_METHOD']; $request = split("/",...

155
Что такое ОТДЫХ? Немного смущен [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он фокусировался только на одной проблеме: отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос Я предполагал, что REST был...

154
REST API - DTO или нет? [закрыто]

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

154
Как получить доступ к информации заголовка HTTP в REST-контроллере Spring MVC?

Я новичок в веб-программировании в целом, особенно в Java, поэтому я только что узнал, что такое заголовок и тело. Я пишу RESTful сервисы, используя Spring MVC. Я могу создавать простые сервисы с помощью @RequestMappingсвоих контроллеров. Мне нужна помощь в понимании того, как получить информацию...

153
Зачем использовать REST вместо сервисов на основе SOAP? [закрыто]

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

153
Почему я должен использовать Hamcrest-Matcher и assertThat () вместо традиционного assertXXX () - Методы

Когда я смотрю на примеры в классе Assert JavaDoc assertThat("Help! Integers don't work", 0, is(1)); // fails: // failure message: // Help! Integers don't work // expected: is <1> // got value: <0> assertThat("Zero is one", 0, is(not(1))) // passes Я не вижу большого преимущества перед,...

153
Разработка API запросов RESTful с длинным списком параметров запросов [закрыто]

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

153
Какие вызовы REST PUT / POST / DELETE должны возвращаться по соглашению?

Согласно «идеологии REST», что должно быть в теле ответа для запросов PUT / POST / DELETE? А как насчет кодов возврата? Есть HTTP_OKдостаточно? В чем причина таких соглашений, если таковые имеются? Я нашел хороший пост, описывающий различия POST / PUT: POST против PUT, но он все еще не отвечает на...

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

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

150
RESTful вызов в Java

Я собираюсь сделать RESTful-вызов в Java. Однако я не знаю, как сделать звонок. Нужно ли использовать URLConnection или другие? Может кто-нибудь помочь мне.

149
Как отправить данные формы с помощью Spring RestTemplate?

Я хочу преобразовать следующий (рабочий) фрагмент curl в вызов RestTemplate: curl -i -X POST -d "email=first.last@example.com" https://app.example.com/hr/email Как правильно передать параметр электронной почты? Следующий код приводит к ответу 404 Not Found: String url =...

149
Django REST Framework: добавление дополнительного поля в ModelSerializer

Я хочу сериализовать модель, но хочу включить дополнительное поле, которое требует выполнения некоторых операций поиска в базе данных для экземпляра модели, который необходимо сериализовать: class FooSerializer(serializers.ModelSerializer): my_field = ... # result of some database queries on the...

147
Транзакции в REST?

Мне интересно, как бы вы реализовали следующий вариант использования в REST. Можно ли вообще обойтись без ущерба для концептуальной модели? Прочитайте или обновите несколько ресурсов в рамках одной транзакции. Например, переведите 100 долларов с банковского счета Боба на счет Джона. Насколько я...

147
Проверка того, что список не пуст в Hamcrest

Мне было интересно, если кто-нибудь знает способ проверить, если список пуст, используя assertThat()и Matchers? Лучший способ увидеть это - использовать JUnit: assertFalse(list.isEmpty()); Но я надеялся, что есть какой-то способ сделать это в...

147
Основной параметр Node.js package.json

Я уже довольно много искал. Тем не менее, все еще есть сомнения по поводу основного параметра в package.json Node.js. Как поможет заполнение этого поля? По-другому, могу ли я запустить модуль в другом стиле, если это поле присутствует? Могу ли я добавить в основной параметр несколько сценариев?...

146
Вызов серверного метода для ресурса в режиме RESTful

Имейте в виду, что у меня есть элементарное понимание REST. Допустим, у меня есть этот URL: http://api.animals.com/v1/dogs/1/ А теперь я хочу, чтобы сервер заставлял собаку лаять. Только сервер знает, как это сделать. Допустим, я хочу, чтобы он выполнял задание CRON, которое заставляет собаку...