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

14
Нарушают ли сеансы на стороне сервера REST?

По словам Роя Филдинга (одного из главных авторов спецификации HTTP) в своем оригинальном тезисе « Архитектурные стили» при обсуждении REST , он упоминает: [E] любой запрос от клиента к серверу должен содержать всю информацию, необходимую для понимания запроса, и не может использовать какой-либо...

14
Как выполнить внешнее тестирование API (черный ящик)

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

14
Как правильно вкладывать ресурсы в модель REST?

Я разрабатываю REST API сервиса и застрял на правильном способе вложения ресурсов. Ресурсы: партнеры, тикеты, настройки Связи между ресурсами: у партнера много билетов, партнер имеет набор настроек, Деловая логика: Вы можете перечислить всех партнеров в качестве анонимного пользователя, Вы можете...

13
Зачем нам безопасность службы REST, если у нас есть HTTPS?

Я ссылаюсь на эту прекрасную статью http://www.thebuzzmedia.com/designing-a-secure-rest-api-without-oauth-authentication/, в которой говорится о безопасности, подобной Amazon для веб-службы. Однако мне задали вопрос в команде, зачем нам это нужно, если мы уже используем HTTPS. Я не смог ответить,...

13
Почему небольшой фиксированный словарь рассматривается как преимущество для служб RESTful?

Итак, сервис RESTful имеет фиксированный набор глаголов в своем словаре. Веб-служба RESTful берет их из методов HTTP. Есть некоторые предполагаемые преимущества для определения фиксированного словарного запаса, но я не совсем понимаю суть. Может быть, кто-то может это объяснить. Почему...

13
Когда я должен использовать AtomPub?

Я проводил некоторые исследования в области дизайна веб-сервисов RESTful и достиг того, что, по моему мнению, является ключевым моментом для принятия решения, поэтому я решил предложить его сообществу, чтобы получить совет. В соответствии с принципами архитектуры RESTful, я хочу представить...

13
Должен ли RESTful API предоставлять данные для всей формы?

Допустим, у меня есть веб-приложение на JavaScript, которое полностью использует RESTful API для данных. Допустим, у этого приложения есть форма данных, и предположим, что я редактирую запись в / product / 12345. При создании формы я делаю RESTful-запрос к / product / 12345 и получаю данные JSON: {...

13
Сравнение приложений TCP / IP и приложений HTTP [закрыто]

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

13
Как смоделировать REST API?

Я работаю над новым проектом, который будет запрашивать данные из стороннего REST API. Это канал спортивных данных в реальном времени, поэтому он работает только тогда, когда происходит игра. Хотя сторонние поставщики предоставляют хорошую документацию (XSD и т. Д.), У них нет возможности...

13
Используйте состав и наследование для DTO

У нас есть веб-API ASP.NET, который предоставляет REST API для нашего одностраничного приложения. Мы используем DTO / POCO для передачи данных через этот API. Проблема в том, что эти DTO со временем становятся больше, поэтому мы хотим реорганизовать DTO. Я ищу "лучшие практики", как проектировать...

13
Чтобы включить идентификатор ресурса в полезную нагрузку или извлечь из URI

Разрабатывая API, мы столкнулись с вопросом, должна ли полезная нагрузка PUT содержать идентификатор обновляемого ресурса. Вот что у нас сейчас есть: PUT /users/123 Payload: {name: "Adrian"} Наш код маршрута извлекает идентификатор из URI и продолжает обновление. Первые пользователи нашего API...

12
Как спроектировать конечные точки API для публикации дочернего объекта и для получения всех детей всех родителей?

Например, у меня есть объекты: Клиент, Отчет. У клиента может быть много отчетов, и я думаю, что конечная точка для управления одним отчетом должна быть вложена следующим образом: /clients/{client_id}/reports/{report_id} Что касается всех отчетов одного клиента, ожидается, что enpoint:...

12
Я чрезмерный инженер, если я рассматриваю преднамеренное неправильное поведение пользователя?

Не слишком ли это сложно, если я добавлю защиту от преднамеренных правонарушений пользователя (мягко говоря), если вред, который может принести пользователь, не связан с моим кодом? Для пояснения я представляю простой сервис JSON RESTful, например: GET /items - to retrieve list of user's items PUT...

12
MVC и RESTful API сервис

MVC довольно прост. Есть Модель, Контроллер и Вид. Когда мы создаем веб-сайт, все это объединяется, когда клиент отправляет запрос ключевого слова REST на сервер -> сервер сопоставляет запрошенный URL с действием контроллера -> который затем вызывает модель (ы) для сбора / обработки данных,...

12
Реализация шаблона команды в API RESTful

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

12
Когда использовать REST для обработки запросов против использования AJAX для обработки запросов [закрыто]

Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 6 лет назад . На моей веб-странице, если я хочу отображать динамические выпадающие списки...

12
Структура сервиса RESTful с Java Spring для начинающих

Я относительно новый с точки зрения навыков веб-разработки на Java. У меня есть проект, который, я думаю, мог бы стать хорошим кандидатом на службу RESTful из того, что я мало понимаю об API. Я пытаюсь вникнуть в детали того, как это должно быть структурировано, но на самом деле нигде не разбираюсь...

12
Много асинхронных вызовов против одного вызова API

Мы разрабатываем REST API, который, помимо прочего, будет использоваться веб-интерфейсом HTML5 через javascript. Приложение предназначено для использования в организации и обычно имеет около 300 пользователей, но мы хотим масштабировать до 1000 пользователей или около того. Обычно соединения с API...

12
Должен ли RESTful API возвращать файлы или просто местоположение

Это озадачивало меня некоторое время. Например, у нас есть REST API, который обеспечивает базовый контент для системы, потребляя и производя JSON. В этой конечной точке он создает URL-адрес для изображения и описания и находится следующим образом: // localhost / myApi / pictures / 1 { id: 1,...

12
Должен ли я быть допускающим неизвестных параметров?

Я проектирую RESTful API и столкнулся с проблемой заголовка, для ясности: Должен ли я быстро потерпеть неудачу, если клиент отправляет нераспознанный параметр? Например, http://example.com/api/foo?bar=true&paula=bean Выше указан barдопустимый параметр, но paulaон не указан API. Нужно ли мне...