Запитання з тегом «rest»

Представницький стан передачі, або REST, є архітектурним стилем для мережевого програмного забезпечення для передачі інформації через Інтернет.

3
RESTful API: HTTP-дієслова зі спільною або певною URL-адресою?
Створюючи API RESTful , чи слід використовувати HTTP Verbs за тією ж URL-адресою (коли це можливо) або я повинен створювати певну URL-адресу на дію? Наприклад: GET /items # Read all items GET /items/:id # Read one item POST /items # Create a new item PUT /items/:id # Update one item …

3
Чи правильно повертати HTML з API JSON?
У своєму теперішньому проекті я відповідаю за впровадження послуги, яка передбачає споживання новостворених API RESTful, документально підтверджених як виключно підтримуючий JSON. Клієнт послідовно робить запити із заголовком акцепту "application / json" та типом вмісту "application / json". Однак деякі кінцеві точки надсилають відповідь із типом HTML-вмісту, навіть тілом 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 для відповіді "Ліміт плану перевищено"
Я розробляю API REST для проекту, де користувачі завжди перебувають на одному з декількох "планів" - кожен план визначає деякі обмеження ресурсів, наприклад, максимальну кількість користувачів, яку може мати обліковий запис, або максимальну кількість даних, які вони можуть завантажувати. Після досягнення однієї з цих меж користувачі можуть оновити свої плани …
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
Як API REST підходить для домену на основі команд / дій?
У цій статті автор стверджує, що Іноді потрібно виявити операцію в API, яка по суті не є RESTful. і це Якщо API має занадто багато дій, то це свідчить про те, що або він був розроблений з точки зору RPC, а не з використанням принципів RESTful, або що відповідний API, …

4
У чому потреба Одати, коли у мене JSON?
Я намагаюся зрозуміти суть Одати і коли це мало б сенс. Зараз, як я працюю, я використовую контролер ASP.NET і MVC / WebApi, щоб серіалізувати / десеріалізувати об'єкти в JSON і змусити Javascript зробити щось з цим. З того, що я можу сказати про користь OData, це можливість запиту безпосередньо …
23 javascript  rest  json 

2
Рівні дозволів користувачів у API RESTful
Скажімо, у мене є компанія, яка займає рейтинг симпатичних котів в Інтернеті. Я пропоную ресурс, на/cats/ якому користувачі надають останнім, милим чарівним котам. Користувачі можуть отримати лише 3 найкращих котів, якщо вони взагалі не заплатили або зареєструвались. Топ-10 котів, якщо вони заплатили 337 доларів і ввійшли в систему, і перші …
23 rest  http  url  http-response 

5
Наскільки найкраще ви представляєте двонаправлену синхронізацію в програмі REST?
Якщо припустити систему, де є веб-додаток з ресурсом, та посилання на віддалену програму з іншим подібним ресурсом, як ви представляєте двонаправлену синхронізацію, яка синхронізує "локальний" ресурс із "віддаленим" ресурсом? Приклад: У мене є API, який представляє список todo. GET / POST / PUT / DELETE / todos / тощо. Цей …

2
Який найкращий зразок для додавання наявного елемента до колекції в API REST?
Я розробляю прагматичний API REST, і я трохи застряг у тому, як найкраще додати існуючі сукупності до колекції. Моя модель домену включає проект, який має колекцію Сайтів. Це суворий зв'язок між багатьма і багатьма, і мені не потрібно створювати сутність, яка явно моделює відносини (тобто 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.