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

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

2
Найкращий спосіб здійснити автентифікацію для REST API
Ми розробляємо соціальні програми для мобільних пристроїв. Кожна програма споживає веб-послуги RESTful API. Коли я здійснюю логін, я зазвичай зберігаю ім'я користувача та пароль десь на пристрої. Потім я надсилаю їх і як відповідь отримую доступ до свого профілю. Але я також знаю, що є інший спосіб зробити це. Можна …
21 mobile  rest  login 

7
Веб-додаток як клієнт REST API: як обробляти ідентифікатори ресурсів
Кілька концепцій, пов'язаних з REST, конфліктують в моїй голові, коли я намагаюся його реалізувати. У мене є REST-повна система API, що підтримує бізнес-логіку, та веб-додаток, що забезпечує інтерфейс користувача. З різних ресурсів про REST (зокрема, REST в практиці: гіпермедіа та архітектура систем ) я знаю, що я не повинен виставляти …

4
REST vs RESTful та “звичайний” веб-сервіс - те саме чи ні?
Я прочитав пару визначень та обговорень програм REST та / або RESTful, але все ще не розумію справжнього значення цього. Я зазвичай працюю з програмами, які або отримують дані через GET, або надсилають дані через POST в якусь веб-службу (зазвичай це сценарій PHP), яка потім або отримує дані з бази …

5
OAuth2 ROPC vs Basic Auth для загальнодоступних API REST?
Мене тут цікавить конкретний випадок використання - автентифікація REST-клієнтів щодо загальнодоступних кінцевих точок сервера (наприклад, загальнодоступного API REST). Тут найпростіше рішення - Basic Auth . Але я часто чую, як OAuth2 рекламується як найкраще рішення щодо автентичності майже за будь-яких обставин. Річ у тому, що єдиний тип грантів OAuth2, який …
21 rest  oauth  https 

4
Яка потреба у «відкритті» в API REST, коли клієнти недостатньо розвинені, щоб скористатися ним?
Різні переговори, які я переглянув, і підручники, які я сканував на REST, схоже, підкреслюють щось, що називається "відкриття". На моє обмежене розуміння, термін, схоже, означає, що клієнт повинен мати можливість перейти http://URL- і автоматично отримати список речей, які він може зробити. Що я маю проблеми з розумінням - це те, …
20 rest  api  hateoas 

1
Альтернативи OAuth?
Веб-індустрія зміщується / рухається до використання OAuth при поширенні послуг API на зовнішніх споживачів та розробників. Існує деяка елегантність у простому .... і добре, 3-х кроковий процес OAuth не надто поганий ... я просто вважаю, що це найкраще з поганої купі варіантів. Чи є альтернативи, які можуть бути кращими та …

5
Плюси і мінуси розважальної архітектури [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередилось на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Найпоширеніша дискусія, яку я бачив щодо плюсів і мінусів REST, як правило, відповідає цій дискусії …

4
Чи слід використовувати коди статусу HTTP для представлення помилок ділової логіки на сервері?
Я перебуваю на перехресті з деяким дизайном API для клієнта (JS у браузері), щоб поговорити з сервером. Ми використовуємо HTTP 409 Conflict для представлення невдалої дії через дію запобіжного блокування. Замок satefy запобігає випадковим внесенням змін у виробничі системи наших клієнтів. Мені було доручено попрацювати з 409s трохи більш витончено …
20 rest  api  web 

3
Концептуальна невідповідність між прикладними службами DDD та API REST
Я намагаюся створити додаток, який має складний бізнес-домен та вимогу підтримувати REST API (не суворо REST, а орієнтований на ресурси). У мене виникають проблеми з розкриттям доменної моделі орієнтованим на ресурси. У DDD клієнтам доменної моделі необхідно пройти процедурний рівень «Служби прикладних програм», щоб отримати доступ до будь-якої ділової функціональності, …

1
Вкладені URL-адреси REST та ідентифікатор батьків, який краще дизайн?
Гаразд, у нас є два ресурси: Albumі Song. Ось API: GET,POST /albums GET,POST /albums/:albumId GET,POST /albums/:albumId/songs GET,POST /albums/:albumId/songs/:songId Ми знаємо, що ненавидимо якусь пісню, її називають Susy, наприклад. Де ми повинні вжити searchзаходів? Інше питання. Гаразд, зараз це більш реально. Відкриваємо альбом 1 і завантажуємо всі пісні. Ми створюємо об'єкти …

3
Чи відокремлює козир ДУХУВАННЯ в REST?
Я будую API REST, щоб відкрити більшість функціональних можливостей існуючого Java API. Обидва API призначені для внутрішнього використання в моїй організації; Мені не доводиться проектувати для зовнішнього використання. Я маю вплив на обидва API, але я реалізую REST. API API і надалі буде використовуватися для локальних додатків (він не "звільнений"), …
19 java  api  rest  coupling  dry 

1
Де розмістити ключ API: спеціальний заголовок HTTP VS заголовок авторизації за спеціальною схемою
Я розробляю API REST за допомогою авторизації / автентифікації за допомогою ключа API. Я спробував розібратися, яке найкраще місце для цього, і з’ясував, що багато людей пропонують використовувати власний заголовк HTTP ProjectName-Api-Key, наприклад, наприклад: ProjectName-Api-Key: abcde але також можливо і ідеологічно правильно використовувати Authorizationзаголовок із власною схемою, наприклад: Authorization: ApiKey …

2
REST API Design: Кілька викликів проти одного виклику в API
Ми розробляємо API відпочинку для веб-сайту електронної комерції, який буде використовуватися мобільними додатками. На домашній сторінці програми нам потрібно зателефонувати за різними ресурсами, такими як Слайдери, Найпопулярніші бренди, Найпопулярніші продукти, Модні продукти тощо. Два варіанти здійснення дзвінків API: Одноразовий дзвінок: www.example.com/api/GetAllInHome Кілька дзвінків: www.example.com/api/GetSliders www.example.com/api/GetTopBrands www.example.com/api/GetBestSellingProducts www.example.com/api/GetTrendingProducts Який найкращий підхід …
19 rest  api  api-design  url 

3
Чому в веб-додатках зазвичай використовується REST замість механізмів, подібних до RPC?
Я почав зовсім недавно в компанії, яка використовує досить незвичну власну рамку для своїх веб-додатків, принаймні порівняно з типовими рамками веб-додатків, які я знаю. Замість RESTful веб-сервісу для зв'язку з сервером використовується механізм RPC. Спілкування з сервером виглядає як простий виклик функції, але функція виконується на сервері, а не на …

5
RESTful API - це відсутність речі
Уявіть собі API, щоб визначити, чи вибрала людина свою духовну тварину. У них можуть бути лише нульові або одні спиртні тварини. В даний час: /person/{id}/selectedSpiritAnimal коли вони вибрали, тварина повертає http 200 і {selectedAnimal:mole} але коли вони не мають вибору, він повертає http 404. Це робить мою спиртну тварину нещасною, …
18 rest 

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