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

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

5
Як імітувати API REST?
Я працюю над новим проектом, який запитуватиме дані від стороннього API REST. Це подання спортивних даних у режимі реального часу, тому канал працює лише тоді, коли гра фактично відбувається. Хоча третя сторона надає хорошу документацію (XSD тощо), вони не мають змоги імітувати гру, що відбувається, і тому для тестування коду, …
13 api  rest 

2
Чи повинен API RESTful надавати дані для всієї форми?
Скажімо, у мене є веб-додаток JavaScript, який повністю використовує API RESTful для даних. Скажімо, у цій програмі є форма даних, і скажімо, що я редагую запис за адресою / product / 12345. Створюючи форму, я роблю запит RESTful на / product / 12345 і отримую дані JSON: { "id": 12345, …
13 api  rest  forms 

7
Чому невеликий фіксований словниковий запас вважається перевагою послуг RESTful?
Отже, служба RESTful має в своєму словнику фіксований набір дієслів. Веб-сервіс RESTful бере це з методів HTTP. Існують деякі передбачувані переваги щодо визначення фіксованої лексики, але я не розумію цього. Можливо, хтось може це пояснити. Чому фіксований словниковий запас, визначений REST, краще, ніж динамічно визначати словник для кожної держави? Наприклад, …

4
Навіщо нам потрібна безпека служби REST, якщо у нас є HTTPS
Я посилаюся на цю чудову статтю http://www.thebuzzmedia.com/designing-a-secure-rest-api-without-oauth-authentication/, яка говорить про амазонку, як безпеку веб-сервісу. Однак мені було задано питання в команді, навіщо нам це потрібно, якщо ми вже використовуємо HTTPS. Я не зміг відповісти, оскільки мені це дійсно здається, вони можуть мати рацію, хоча кишка говорить мені інакше. Чи є …
13 rest 

2
Порівняння програм TCP / IP та додатків HTTP [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 6 років тому . Мені цікаво розробити масштабний веб-сайт, орієнтований на користувачів, який написаний на Java. Що стосується …
13 java  rest  http  serialization  tcp 

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

3
Плоский або вкладений JSON для ієрархічних даних?
Я вже перемикався вперед і назад ~ 5 разів. Ця кінцева точка REST /api/tags/буде призначена для внутрішнього використання (немає сторонніх клієнтів), я єдиний, хто працює з нею. Я приймаю рішення між цими двома представленнями: Квартира { "types":[ { "id":1, "text":"Utility" }, { "id":7, "text":"Lease Terms" }, ], "tags":[ { "id":8, …
12 rest  api-design  json 

2
Чи слід мати дозвіл на невідомі параметри?
Я розробляю API RESTful і стикаюся з проблемою заголовка, перезавантаженою для ясності: Чи потрібно швидко відмовитися, якщо клієнт надсилає нерозпізнаний параметр? Наприклад, http://example.com/api/foo?bar=true&paula=bean У вищесказаному barє допустимим параметром, але paulaне визначений API. Чи я повинен Попередити клієнта про помилку Збій швидко Ігноруйте це Якщо я попередив клієнта, я можу винести …
12 rest  api-design 

1
Багато асинхронних дзвінків проти одного виклику в API
Ми розробляємо API REST, який, серед інших, буде використовуватися в інтерфейсі HTML5 через JavaScript. Додаток призначений для використання в організації та зазвичай має близько 300 користувачів, але ми хочемо масштабувати масштаб до 1000 користувачів. Зазвичай підключення до API буде здійснюватися в межах локальної мережі, тому якість та затримка з'єднання будуть …
12 rest  api  ajax 


1
Наскільки дискретним повинен бути API RESTful?
Я ніколи раніше не будував API RESTful і мені цікаво, яким він повинен бути дискретний? Наприклад, скажімо, що у мене є клієнт, який має ім’я, адресу, номер телефону, електронну адресу, мову тощо. Чи є сенс, що існує спосіб оновлення кожного окремого поля (адреса оновлення, адреса оновлення електронної пошти тощо), або …
12 api  rest 

2
Реалізація схеми команд в API RESTful
Я зараз розробляю API HTTP, сподіваюсь зробити його максимально РЕСТЕВНІМ. Є деякі дії, функціональність яких поширюється на декілька ресурсів, і колись їх потрібно скасувати. Я подумав собі, це звучить як шаблон команди, але як я можу моделювати його в ресурс? Я введу новий ресурс під назвою XXAction, як DepositAction, який …

3
WCF Data Services (OData) Vs ASP.NET Web API? Гіпермедіа?
Я розробляю розподілене додаток, яке буде складатися з REST-послуг та різноманітних клієнтів (Silverlight, iOS, Windows Phone 7 тощо). Я був готовий вирішити, що я буду реалізовувати свої послуги REST за допомогою служб передачі даних WCF (OData), але тепер веб-API MVC 4 змусив мене поставити під сумнів це рішення. Що мені …

4
Чи я надмірно інженерний, якщо вважати навмисне помилку користувача?
Чи це надмірна інженерія, якщо я додаю захист від навмисних помилок користувача (м'яко кажучи), якщо шкода, яку може завдати користувач, не пов’язана з моїм кодом? Для уточнення я відкриваю просту послугу JSON RESTful на зразок цього: GET /items - to retrieve list of user's items PUT /items/id - to modify …

1
Архітектура програмного забезпечення для аутентифікації / контролю доступу веб-сервісу REST
Я створюю новий веб-сервіс RESTful і мені потрібно надати модель управління доступом на основі ролей . Мені потрібно створити архітектуру, яка дозволить користувачам надати своє ім’я користувача та пароль, щоб отримати доступ до служб, а потім обмежити, як вони можуть користуватися послугами (які сервіси вони можуть використовувати, читати проти читання …

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