Запитання з тегом «web-api»

Спеціальні API, які спілкуються через веб-протоколи, такі як веб-API ASP.net, а також API, які піддаються веб-сторінкам для мережевого спілкування або додаткам для комунікації на пристрої.

1
Чи широко розповсюджений Протокол відкритих даних (odata) спільнотою розвитку? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . EDIT: Якщо ви не знайомі з одатою, перейдіть сюди . Я намагаюся визначити, чи …

3
Чи погана практика використовувати дефіси в клавішах JSON?
Я бачу багато питань, що обертаються навколо доступу до клавіш JSON, в яких використовуються дефіси (шашлик), але зараз мені здається, що мені просто дотримуватися camelCase або snake_case у своїх ключах. Я знаю, що дефіси також можуть створювати складні відображення, коли вони переносяться між мовами. Я бачив, як деякі бібліотеки JSON …

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

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 

2
Чи може API REST повертати кілька ресурсів як один єдиний складний ресурс?
Я зараз розробляю API REST, і наразі у мене виникає така проблема: Fooє першим ресурсом. Операції CRUD можна застосувати через /foo/URI. Barє другим ресурсом. Операції CRUD можна застосувати через /bar/URI. Кожен Fooасоціюється з нулем або одним Bar. Причина, по якій я не Barставлюсь до субресурсу, Fooполягає в тому, що один …

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

1
шаблон для спільного використання об'єктів між API та додатком
У мене є серйозні сумніви щодо дизайну мого веб-додатка. Я хотів відокремити бізнес-логіку від інтерфейсу, тому я зробив веб-API, який обробляє всі запити до бази даних. Це веб-API ASP.NET з Entity Framework та одиницею роботи та загальним шаблоном сховищ. Поки все добре. ПРОБЛЕМА Якщо мені потрібна допомога, я не можу …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.