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

REST (передача состояния представления) - это стиль архитектуры программного обеспечения для распределенных гипермедиа систем, таких как World Wide Web. Его популярность возросла по сравнению с архитектурами RPC, такими как SOAP, из-за внутренней разобщенности клиента с сервером, которая возникает из-за наличия единого интерфейса между гетерогенными системами.


4
Создание запроса к RESTful API с использованием python
У меня есть RESTful API, который я раскрыл, используя реализацию Elasticsearch на экземпляре EC2 для индексации совокупности содержимого. Я могу запросить поиск, запустив следующее из моего терминала (MacOSX): curl -XGET 'http://ES_search_demo.com/document/record/_search?pretty=true' -d '{ "query": { "bool": { "must": [ { "text": { "record.document": "SOME_JOURNAL" } }, { "text": { "record.articleTitle": …

9
REST API 404: неверный URI или недостающий ресурс?
Я создаю REST API, но я столкнулся с проблемой. Кажется, что принятая практика при разработке REST API заключается в том, что если запрошенный ресурс не существует, возвращается 404. Однако для меня это добавляет ненужную двусмысленность. HTTP 404 более традиционно ассоциируется с неверным URI. В сущности, мы говорим: «Либо вы попали …
219 web-services  http  rest 

7
Выбор между HttpClient и WebClient
Наше веб-приложение работает в .Net Framework 4.0. Пользовательский интерфейс вызывает методы контроллера через вызовы ajax. Нам нужно воспользоваться услугой REST от нашего поставщика. Я оцениваю лучший способ вызвать службу REST в .Net 4.0. Службе REST требуется базовая схема аутентификации, и она может возвращать данные как в формате XML, так и …

2
«Лучшая» практика для спокойного POST-ответа
Так что ничего нового здесь, я просто пытаюсь получить некоторые разъяснения и, похоже, не могу найти ничего в других сообщениях. Я создаю новый ресурс повторно, говорю: /books (POST) с телом: { title: 'The Lion, the Witch and the Wardrobe', author: 'C. S. Lewis' } Я знаю, что должен вернуть 201 …

11
JAX-RS / Джерси, как настроить обработку ошибок?
Я изучаю JAX-RS (он же JSR-311), используя Джерси. Я успешно создал корневой ресурс и играю с параметрами: @Path("/hello") public class HelloWorldResource { @GET @Produces("text/html") public String get( @QueryParam("name") String name, @QueryParam("birthDate") Date birthDate) { // Return a greeting with the name and age } } Это прекрасно работает и обрабатывает …

9
Какие методы HTTP соответствуют каким методам CRUD?
В программировании в стиле RESTful мы должны использовать методы HTTP в качестве наших строительных блоков. Я немного запутался, хотя какие методы соответствуют классическим методам CRUD. GET / Read и DELETE / Delete достаточно очевидны. Однако в чем разница между PUT / POST? Они соответствуют один к одному с созданием и …
213 http  rest  crud  http-method 

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

11
Лучшая практика для частичных обновлений в RESTful-сервисе
Я пишу сервис RESTful для системы управления клиентами и пытаюсь найти лучший способ частичного обновления записей. Например, я хочу, чтобы вызывающая сторона могла читать полную запись с помощью запроса GET. Но для его обновления разрешены только определенные операции с записью, например, изменение статуса с ENABLED на DISABLED. (У меня есть …
208 rest 

6
Как реализовать безопасный REST API с помощью node.js
Я начинаю планировать REST API с помощью node.js, express и mongodb. API предоставляет данные для веб-сайта (публичного и частного) и, возможно, мобильного приложения. Интерфейс будет разработан с AngularJS. В течение нескольких дней я много читал о защите REST API, но не нашел окончательного решения. Насколько я понимаю, это использовать HTTPS …


4
REST API - обработка файлов (т.е. изображений) - лучшие практики
Мы разрабатываем сервер с REST API, который принимает и отвечает с помощью JSON. Проблема в том, если вам нужно загрузить изображения с клиента на сервер. Примечание: а также я имею в виду случай использования, в котором сущность (пользователь) может иметь несколько файлов (carPhoto, licensePhoto), а также иметь другие свойства (имя, …

8
Разница между OData и REST веб-сервисами
Просматривая некоторые веб-сервисы, я наткнулся на эту «новую» технологию, которую Microsoft называет OData . Прочитав их описание в FAQ о том, что такое OData, я с трудом отличаю OData от веб-сервисов REST-ful. Может ли кто-нибудь помочь мне понять различия?
196 web-services  rest  odata 

4
Rails новые против создания
Почему в контроллере RESTful необходимо определить новый метод, а затем создать метод create? Поиск в Google не дал мне ответа, который я искал. Я понимаю разницу, но нужно знать, почему их используют такими, какие они есть.

10
Транзакции через микросервисы REST?
Допустим, у нас есть микросервисы User, Wallet REST и API-шлюз, который склеивает вещи. Когда Боб регистрируется на нашем веб-сайте, нашему API-шлюзу необходимо создать пользователя через микросервис User и кошелек через микросервис Wallet. Теперь вот несколько сценариев, где что-то может пойти не так: Не удалось создать пользователя Боба: все в порядке, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.