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

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

3
Як у слабко поєднаній архітектурі мікросервісів ви відстежуєте свої залежності?
Популярним вибором архітектури високого рівня в сучасній програмі є система мікросервісів на базі REST. Це має ряд переваг, таких як нещільне з’єднання, легке повторне використання, обмежене обмеження технологій, які можна використовувати, висока масштабованість тощо. Але одна з проблем, які я передбачу в такій архітектурі, - це погана видимість залежностей програми. …

2
Додавання до кінцевого набору варіантів; Зміна порушення API?
Візьміть кінцеву точку API HTTP, яка випльовує таку модель відповідей: { "type": "Dog", "name": "Jessi", ... } typeПоле було описано в документації як один з Dog, Catабо Fish. Чи додати нову опцію, скажімо Rat, вважати нескінченною зміною API? Чи додавання опції до кінцевого списку (який розробник може включити) вважається розширенням …
9 rest  api  api-design  json 

2
Корпоративні зразки для аутентифікації JWT для додатка на основі REST?
Специфікація JWT описує лише корисне навантаження та те, як він надсилається, але залишає відкритим протокол аутентифікації, що дозволяє гнучкість, але цілком, на жаль, гнучкість може призвести до антишарових моделей та неправильного проектування. Я шукаю добре продуманий шаблон для перевірки автентичності JWT, який я міг би використати або адаптувати, але мені …

3
У мові REST яка різниця між ресурсом та представництвом?
Я розумію REST, що дозволяє моделювати сервісні операції як подання стану та переходу з одного стану в інший, використовуючи HTTP. До недавнього часу я завжди розумів ресурси як уявлення про службовий стан, коли читав цю статтю Джиммі Богара, якого я знаю як розумний розробник / архітектор, якого поважає громада. Процитувати …
9 rest  api  api-design 

2
Попередження в API REST як не критичні помилки
У мене є API REST, що для деяких даних, таких як DELETE, POST або PUT, у мене є деякі правила перевірки, які можуть повернути помилку. Тепер мені потрібен новий тип помилки, як некритична помилка, що вона повинна вийти з ладу нормальним способом, але повинна піти на дію, якщо буде надіслано …
9 rest  api 

3
Чи REST обмежується лише оптимістичним контролем одночасності?
Контекст Через безхарактерність архітектурного стилю REST, який передбачає, що кожен запит стоїть повністю самостійно, ведучий сервер ніколи не зберігає інформацію про клієнта. Таким чином, песимістичний контроль одночасності не підходить, оскільки він вимагає того серверного магазину, який клієнт отримує блокування на ресурсі. Потім використовується оптимістичний контроль за одночасністю за допомогою Etagзаголовка. …

3
використовує PUT з бічними впливами прийнятними (REST)
Я хочу створити історію скасування, коли користувач оновлює форму. Оскільки це оновлення, я хочу використовувати запит PUT. Однак я прочитав, що PUT не повинен мати побічних ефектів . Чи допустимо тут використовувати PUT? Чи є кращі альтернативи? PUT /person/F02E395A235 { time: 1234567, fields: { name: 'John', age: '41' } } …

4
Чому REST Api не дотримується схеми дизайну фасадів
Порівнюючи структуру REST [api] з моделлю ОО, я бачу такі схожість: Обидва: Орієнтовані на дані REST = Ресурси ОО = об’єкти Об'ємна робота навколо даних REST = оточувати VERBS (Get, Post, ...) навколо ресурсів OO = сприяти роботі навколо об'єктів шляхом інкапсуляції Однак, хороші практики OO не завжди стоять на …
9 http  rest  definition 

2
REST або черга повідомлень у багаторівневій гетерогенній системі?
Я розробляю API REST для трирівневої системи на зразок: Client application-> Front-end API cloud server-> user's home API server (Home). Homeце домашній пристрій, і він повинен підтримувати зв’язок Front-endчерез Websocket або тривалий опитування (це перше місце, де ми порушуємо REST. Згодом стає ще гірше) . Front-endв основному тунелі Clientзапитують на …

3
Створення взаємовідносин із сутністю в REST: Чи можу я створити батьківську адресу, розмістивши ідентифікатор дитини?
Зараз ми розробляємо API REST для доступу до класичних даних клієнтів. Одним із елементів в API є активи користувача. Активи додаються під певну послугу. Резервний API додасть актив лише користувачеві в рамках певної послуги. Отже, немає відношення Користувач - Активи, але Користувач - [Сервіс] - Асоціація активів. Наші URI будуть …

3
Чи варто взагалі розробляти клієнтську бібліотеку для REST-послуг, щоб запобігти злому API?
У нас є проект, де код UI буде розроблений тією ж командою, але іншою мовою (Python / Django) з рівня послуг (REST / Java). Код кожного шару залишається в різних сховищах коду і може дотримуватися різних циклів випуску. Я намагаюся розробити процес, який запобіжить / зменшить порушення змін рівня сервісу …
9 rest  django 

3
Чи слід використовувати тип дати в JAX-RS @PathParam?
Це те, про що я думаю робити на сервері JEE Glassfish за допомогою Джерсі. @GET @Path("/{name}/{date}") public String getMessages(@PathParam("name") String name, @PathParam("date") Date date) Мені подобається думка про те, щоб можна було сказати людям, які споживають цю RESTful веб-службу, що "Датою тут є все, що працює з класом Date на …

2
RESTful референтні уявлення - семантична зв'язок проти урі
Ми розробляємо API RESTful для відкриття інформації про обліковий запис нашого клієнта. У нас є представлення, які містять посилання на інші ресурси, пов'язані з поточним ресурсом. Це з ряду найкращих практик, які нам вдалося знайти в публічних API, а також в опублікованих матеріалах. Представлення можуть бути або XML, або JSON. …
9 rest  semantics 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.