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

Передача репрезентативного состояния, или REST, является архитектурным стилем для сетевого программного обеспечения для передачи информации через Интернет.

3
RESTful API: HTTP-глаголы с общими или конкретными URL-адресами?
При создании API RESTful следует ли использовать HTTP-глаголы для одного и того же URL-адреса (когда это возможно) или мне следует создавать определенный URL-адрес для каждого действия? Например: GET /items # Read all items GET /items/:id # Read one item POST /items # Create a new item PUT /items/:id # Update …

3
Можно ли вернуть HTML из API JSON?
В моем текущем проекте я отвечаю за реализацию службы, которая включает использование только что созданных API RESTful, документированных как исключительно поддерживающие JSON. Клиент последовательно делает запросы с заголовком accept 'application / json' и типом контента 'application / json'. Однако некоторые конечные точки отправляют ответ с типом содержимого HTML, даже с …

4
Как мне спроектировать веб-сервис RESTful, чтобы использовать стороннюю систему (например, Google, Facebook, Twitter) для аутентификации?
Для моей работы у нас есть хороший веб-сервис RESTful, который мы используем для управления несколькими веб-сайтами, которые у нас есть. По сути, веб-сервис позволяет создавать заявки на поддержку и работать с ними, а веб-сайт отвечает за интерфейс. Любые запросы веб-сервиса используют заголовок авторизации, который мы используем для проверки пользователя и …

3
Каков рекомендуемый шаблон для планирования конечных точек REST для прогнозируемых изменений
Попытка разработать API для внешних приложений с предвидением изменений не легка, но немного продуманный заранее может облегчить жизнь в дальнейшем. Я пытаюсь создать схему, которая будет поддерживать будущие изменения, оставаясь обратно совместимой, оставляя на месте обработчики предыдущих версий. Основная проблема в этой статье заключается в том, какой шаблон следует использовать …

6
Как назвать HTTP API, который не является RESTful? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Как бы вы назвали API, основанный на HTTP, использующий URI для именования ресурсов и …
24 terminology  rest  api  http 

3
Рекомендуемый код состояния HTTP для ответа «превышен лимит плана»
Я разрабатываю REST API для проекта, в котором пользователи всегда используют один из нескольких «планов» - каждый план определяет некоторые ограничения ресурсов, например, максимальное количество пользователей, которое может иметь учетная запись, или максимальное количество данных, которые они могут загрузить. После достижения одного из этих ограничений пользователи могут обновить свои планы …
24 rest  api-design  http 

5
Предоставление дружественных URL для веб-сайта в сравнении с реалиями идентификаторов базы данных.
У нас есть база данных ресурсов, будь то продукты, сообщения в блогах или что-то в этом роде. Нам нужно разработать схему URL для их решения для общедоступного веб-сайта. Вот два примера, которые привязаны к идентификатору базы данных: https://www.youtube.com/watch?v=7FPS6llqhXw http://www.amazon.co.uk/gp/product/B000NHOMSQ Вот пример, который дружелюбен: http://en.wikipedia.org/wiki/LED_circuit (Небольшое представление о моей жизни там …

5
Как REST API подходит для домена, основанного на командах / действиях?
В этой статье автор утверждает, что Иногда требуется представить в API операцию, которая по своей природе не является RESTful. и это Если API имеет слишком много действий, то это указывает на то, что он был разработан с точки зрения RPC, а не с использованием принципов RESTful, или что данный API, …

4
Зачем нужна Одата, когда у меня есть JSON?
Я пытаюсь понять смысл Одаты и когда это имело бы смысл. Прямо сейчас, как я работаю, я использую ASP.NET и контроллер MVC / WebApi для сериализации / десериализации объектов в JSON и заставляю javascript что-то с этим делать. Из того, что я могу сказать, преимущество OData заключается в возможности запрашивать …
23 javascript  rest  json 

2
Уровни пользовательских разрешений в RESTful API
Допустим, у меня есть компания, которая оценивает самых симпатичных кошек в Интернете. Я предлагаю ресурс, на/cats/ котором пользователи получают самые последние, самые милые и очаровательные кошки. Пользователи могут получить только топ-3 кошек, если они не заплатили вообще или зарегистрировались. Лучшие 10 кошек, если они заплатили 337 долларов и вошли в …
23 rest  http  url  http-response 

5
Как лучше всего вы представляете двунаправленную синхронизацию в REST API?
Предполагая систему, в которой есть веб-приложение с ресурсом, и ссылку на удаленное приложение с другим подобным ресурсом, как вы представляете двунаправленное действие синхронизации, которое синхронизирует «локальный» ресурс с «удаленным» ресурсом? Пример: У меня есть API, который представляет список задач. GET / POST / PUT / DELETE / todos / и …

2
Каков наилучший шаблон для добавления существующего элемента в коллекцию в REST API?
Я разрабатываю прагматичный REST API и немного застрял в том, как лучше всего добавить существующие сущности в коллекцию. Моя модель домена включает в себя проект, который имеет коллекцию сайтов. Это строгое отношение «многие ко многим», и мне не нужно создавать сущность, которая явно моделирует отношение (например, ProjectSite). Мой API позволит …
23 rest  api-design 

4
Большая передача файлов / данных в микросервисной архитектуре
Моя компания в настоящее время работает над принятием микросервисной архитектуры, но мы сталкиваемся с некоторыми проблемами роста (шок!) На этом пути. Одна из ключевых проблем, с которыми мы сталкиваемся, заключается в том, как передавать большие объемы данных между нашими различными службами. Для справки у нас есть хранилище документов, которое служит …

3
Является ли нормальным проектирование, позволяющее полностью отделить внутренние и внешние веб-приложения и позволить им взаимодействовать с (JSON) REST API?
Я создаю новое бизнес-веб-приложение и хочу добиться: Используйте лучшие технологии из соответствующих областей. Я хочу надежный каркас с твердым ORM. И мне нужна самая совершенная инфраструктура SPA (одностраничное приложение) с использованием самых современных функций HTML и Javascript для приложения веб-интерфейса. Предоставлять бэкэнд-сущности и бизнес-сервисы для использования из различных типов приложений, …

4
Можно ли частично изменить коллекцию с помощью PUT или DELETE?
У меня есть коллекция продуктов в группе продуктов, например: product-groups/123/products Если мне нужно добавить в коллекцию, это нормально, что я пропускаю только некоторые продукты с PUT? Если мне нужно удалить некоторые товары из коллекции, можно ли передать данные фильтра (массив идентификаторов) с помощью команды DELETE? Какой лучший способ реализовать функциональность …
21 rest  collections 

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