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

REST (Представницький державний трансфер) - це стиль архітектури програмного забезпечення для розподілених систем гіпермедіа, таких як World Wide Web. Він збільшився у популярності відносно архітектур RPC, таких як SOAP завдяки внутрішньому роз'єднанню клієнта від сервера, що виникає через рівномірний інтерфейс між неоднорідними системами.

13
Пагинація у веб-програмі REST
Це більш загальне формулювання цього питання (з усуненням конкретних частин Рейки) Я не впевнений, як реалізувати сторінку на ресурсі в веб-додатку RESTful. Якщо припустити, що у мене є ресурс products, який називається , який із перелічених нижче ви вважаєте найкращим підходом і чому: 1. Використання лише рядків запиту напр. http://application/products?page=2&sort_by=date&sort_how=asc …
329 rest  sorting  pagination 

16
Рекомендації Python REST (веб-сервісів)? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

12
Виклик API REST в PHP
Наш клієнт дав мені API REST, на який мені потрібно зробити дзвінок PHP. Але насправді документація, надана в API, дуже обмежена, тому я не знаю, як викликати службу. Я спробував це в Google, але єдине, що з’явилося, це вже закінчений термін Yahoo! підручник про те, як зателефонувати в службу. Не …
317 php  web-services  api  rest 

12
Яка різниця між HTTP та REST?
Прочитавши багато про відмінності між REST та SOAP, у мене склалося враження, що REST - це ще одне слово для HTTP. Чи може хтось пояснити, яку функціональність REST додає до HTTP? Примітка . Я не шукаю порівняння REST з SOAP. Оновлення : Дякую за відповіді. Тепер мені стало зрозуміло, що …
303 http  rest 

7
Які найкращі практики щодо вбудованих ресурсів REST?
Наскільки я можу сказати, кожен окремий ресурс повинен мати лише один канонічний шлях. Отже, у наступному прикладі, які б гарні шаблони URL-адрес були? Візьмемо для прикладу представлення компаній про відпочинок. У цьому гіпотетичному прикладі кожна компанія має 0 або більше відділів, і кожен відділ має 0 і більше працівників. Департамент …
301 rest  api-design 

4
Як використовувати CURL для надсилання файлів cookie?
Я читав, що Надсилання файлів cookie з завитками працює, але не для мене. RESTКінцева точка у мене є : class LoginResource(restful.Resource): def get(self): print(session) if 'USER_TOKEN' in session: return 'OK' return 'not authorized', 401 Коли я намагаюся отримати доступ як: curl -v -b ~/Downloads/cookies.txt -c ~/Downloads/cookies.txt http://127.0.0.1:5000/ * About to …

11
Передовий досвід створення сторінок API
Мені б хотілося трохи допомогти в обробці дивного краєвидного випадку з дозволеним API, який я будую. Як і багато API, цей ініціює великі результати. Якщо ви запитуєте / foos, ви отримаєте 100 результатів (тобто foo # 1-100) та посилання на / foos? Page = 2, яке має повернути foo # …

7
Як обробити багато-багато-багато відносин у API RESTful?
Уявіть, що у вас є 2 особи, Player та Team , де гравці можуть бути в декількох командах. У своїй моделі даних я маю таблицю для кожної сутності та таблицю приєднання, щоб підтримувати відносини. Зимова сплячка чудово справляється з цим, але як я можу викрити ці відносини в API RESTful? …

21
Як розмістити сировину JSON у тій частині запиту на вдосконалення?
Це питання, можливо, було задано і раніше, але ніхто не отримав остаточної відповіді. Як саме один пост-сирий весь JSON знаходиться в тілі запиту на вдосконалення? Дивіться подібне запитання тут . Або ця відповідь правильна, що вона повинна бути зашифрована у вигляді URL-адреси та передана як поле ? Я дуже сподіваюся, …

9
Як створити REST URL без дієслів?
Я намагаюся визначити, як створити спокійні URL-адреси. Я все за спокійний підхід використання URL-адрес із іменниками, а не дієсловами, не розумію, як це зробити. Ми створюємо сервіс для впровадження фінансового калькулятора. Калькулятор приймає купу параметрів, які ми будемо завантажувати через файл CSV. Випадки використання: Завантажте нові параметри Отримайте останні параметри …
283 rest  restful-url 

13
Коли використовувати @QueryParam vs @PathParam
Я не задаю питання, яке тут вже задають: Яка різниця між @PathParam та @QueryParam Це "найкращі практики" або питання конвенції. Коли ви використовуєте @PathParamпроти @QueryParam. Що я можу придумати, що це рішення може використовувати їх для розмежування інформаційної структури. Дозвольте проілюструвати нижче мою LTPO - менш ніж ідеальне спостереження. Використання …
276 java  rest  jax-rs 

6
Чи варто використовувати PATCH або PUT в моєму API REST?
Я хочу створити свою кінцеву точку спокою за допомогою відповідного методу для наступного сценарію. Є група. Кожна група має статус. Група може бути активована або інактивована адміністратором. Чи повинен я визначити свою кінцеву точку як PUT /groups/api/v1/groups/{group id}/status/activate АБО PATCH /groups/api/v1/groups/{group id} with request body like {action:activate|deactivate}

8
Як отримати тіло POST у php?
Я надсилаю як POST на сторінку php наступне: {a:1} Це тіло запиту (POST-запит). У PHP, що мені потрібно зробити, щоб отримати це значення? var_dump($_POST); не рішення, не працює.
273 php  rest  post 

4
REST код відповіді для недійсних даних
Який код відповіді повинен бути переданий клієнту у випадку наступних сценаріїв? Неправильні дані, передані під час реєстрації користувача, наприклад, неправильний формат електронної пошти Ім'я користувача / електронна пошта вже існує Я вибрав 403. Я також виявив, що я вважаю, що його можна використовувати. Вікіпедія: 412 Попередня умова не виконана: сервер …
272 http  rest  jax-rs 

12
Весна RestTemplate GET з параметрами
Я повинен здійснити RESTдзвінок, який включає в себе власні заголовки та параметри запиту. Я встановлюю свої HttpEntityлише заголовки (без корпусу), і я використовую такий RestTemplate.exchange()спосіб: HttpHeaders headers = new HttpHeaders(); headers.set("Accept", "application/json"); Map<String, String> params = new HashMap<String, String>(); params.put("msisdn", msisdn); params.put("email", email); params.put("clientVersion", clientVersion); params.put("clientType", clientType); params.put("issuerName", issuerName); params.put("applicationName", …
266 java  spring  rest 

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