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

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

2
Структура RESTful сервісу з Java Spring для початківців
Я відносно новий в галузі навичок розробки веб-Java. У мене є проект, який, на мою думку, став би хорошим кандидатом на послугу RESTful з того, що я мало розумію щодо API. Я намагаюся розібратися в деталях того, як це має бути структуровано, але насправді ніде не потрапляє з точки зору …

2
Як створити кінцеві точки API для розміщення дочірнього об'єкта та отримання всіх дітей усіх батьків?
Наприклад, у мене є організації: Клієнт, Звіт. У клієнта може бути багато звітів, і я думаю, що кінцева точка для одного управління звітом має бути вкладена так: /clients/{client_id}/reports/{report_id} Що стосується всіх звітів одного клієнта, то очікується: /clients/{client_id}/reports Але як має виглядати кінцева точка для отримання всіх Звітів усіх Клієнтів, щоб …
12 rest  api  api-design 

2
Якщо RESTful API зможе повернути файли чи просто розташування
Це мене спантеличує вже деякий час. Наприклад, у нас є REST API, який забезпечує базовий контент для системи, що споживає та виробляє JSON. У цій кінцевій точці він створює URL-адресу до зображення та опису, і знайдеться так: // localhost / myApi / pictures / 1 { id: 1, description: "This …

4
Послуга API MVC та RESTful
MVC досить простий. Є Модель, Контролер та Вид. Коли ми створюємо веб-сайт, це все поєднується, коли « клієнт надсилає на сервер запит ключового слова REST -> сервер відповідає запитуваній URL-адресі дії контролера -> який потім викликає моделі (и) для збору / обробки даних, отримує результат -> і повертає результат назад …

3
Коли використовувати REST для обробки запитів проти використання AJAX для обробки запитів [закрито]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 6 років тому . Якщо я хочу відобразити динамічні спадні місця (наприклад, назви міст на основі вибраної країни), я можу це зробити за …
12 rest  ajax 

7
Чи хороша практика мати особливе значення "ВСІ" у перерахунку
Я розробляю нову послугу в середовищі мікропослуг. Це послуга REST. Для простоти скажімо, що шлях є: / historyBooks І метод POST для цього шляху створює нову книгу історії. Припустимо, що книга історії охоплює одну чи кілька епох історії. Для стислості припустимо, що у нас є лише такі епохи людської історії: …
11 rest  api  json  enum 

1
Служба REST як сервер додатків для 2000+ клієнтських машин. Це гарна ідея?
Ми будемо будувати систему з інтерфейсом в javaFx, яка буде розгорнута до 2000+ машин (мінімум 2000, але буде більше - може досягти 5000 машин). З інших причин / обмежень він повинен бути встановлений на машині, тому ми не можемо зробити це з інтерфейсом веб-браузера. Машини 2000+ будуть в різних географічних …
11 java  design  rest  spring 

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

3
Як створити API REST для обробки операцій, що не стосуються CRUD?
Я намагаюся перетворити набір послуг на основі SOAP в API RESTful. Я почав з ідентифікації ресурсів, аналізуючи назви операцій, і отримав ресурс Subscription. Коли мені потрібно оновити стан підписки, я не можу просто надіслати POSTзапит на сервер, оскільки у мене немає прямого доступу до ресурсів, але мені потрібно зателефонувати до …

7
Чи сповільнить аутентифікацію через HTTPS мою програму?
Я будую веб-додаток та RESTful веб-сервіс. Я читав різні статті про найкращий спосіб аутентифікації запитів до веб-сервісу. Найкращим варіантом для мене, здається, є використання базової автентифікації HTTP. Практично в кожній статті, яку я прочитав, сказано, що автентифікація повинна бути зашифрована через SSL або еквівалент. Я не зовсім впевнений, що це …

2
Проектування автентифікації для REST API
Я розробляю API для REST-сервісу, який я буду виробляти і споживати. Я витратив останні кілька днів, намагаючись зрозуміти, як добре поводитися з аутентифікацією, і думаю, що нарешті щось придумав. Я придумую це на основі таких фактів щодо стека додатків: Клієнт і сервер знаходяться в .NET4 (частина клієнта в профілі клієнта) …

5
Застосування RESTful дизайну на цілому веб-сайті?
Це все може натрапити на дуже новичок, але я намагаюся обернути голову навколо розробки веб-сайту, який ретельно RESTful. Я розумію, що застосовую RESTful дизайн до таких речей, як користувачі, фотографії, повідомлення в блогах тощо, тому що я думаю про них як про "об'єкти". Але, як щодо сторінки "про нас". Що …

4
Що робити, коли оптимістичне блокування не працює?
У мене такий сценарій: Користувач робить GET запит до /projects/1та отримує ETag . Користувач робить запит PUT до /projects/1ETag з кроку №1. Користувач робить ще один запит PUT до /projects/1ETag з кроку №1. Зазвичай другий запит PUT отримав би відповідь 412, оскільки ETag тепер застарілий - перший запит PUT змінив …

3
Дизайн API REST для веб-сторінок з майстрами
У мене веб-сторінка з форматом майстра. Кнопка подання в API буде на 4-му кроці майстра. Однак я хочу, щоб введені дані зберігалися в базі даних, перш ніж перейти до наступного кроку майстра. Я також хочу, щоб API REST працював для сторінок, що мають одну вкладку. Тому я розробив API, щоб …
11 design  rest 

1
Який сенс посилання rel = "self" в API REST?
Я часто бачу наступне в документах HTML <link rel="self" href="http://example.com/something"> або подібне в JSON link: { rel="self", href="http://example.com/something" } або в XML <atom:link rel="self" href="http://example.com/something" /> Тож у мене виникли запитання: Навіщо включати це посилання? Яку перевагу це приносить? (Скажіть, будь ласка, є в цьому причина, і це не просто …
11 rest  web-api 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.