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

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

6
Як я можу впоратися з обмеженнями довжини рядка запиту HTTP GET і все одно хочу бути RESTful?
Як зазначено в http://www.boutell.com/newfaq/misc/urllength.html , рядок запитів HTTP має обмежену довжину. Це може бути обмежено клієнтом (Firefox, IE, ...), сервером (Apache, IIS, ...) або мережевим обладнанням (додатковий брандмауер, ...). Сьогодні я стикаюся з цією проблемою за допомогою форми пошуку. Ми розробили форму пошуку з великою кількістю полів, і ця форма …
84 http  rest 

3
Повідомлення про помилку відпочинку в заголовку HTTP або тілі відповіді?
У мене є послуга REST, яка доступна для клієнтів iPhone та Android. В даний час я слідую кодам HTTP 200, 400, 401, 403, 404, 409, 500 тощо. Моє питання полягає в тому, де рекомендується розмістити причину / опис / причину помилки? Чи має сенс для REST API завжди мати власний …
84 http  rest  http-error 

3
Токен закінчився - JSON REST API - Код помилки
У мене є JSON REST API. Існує рукостискання, яке дасть вам маркер, дійсний протягом 15 хвилин. Усі дзвінки, які ви робите протягом цих 15 хвилин, повинні працювати нормально. Через 15 хвилин я повертаю об'єкт помилки (включає код, повідомлення, успіх = false), але мені також цікаво, який код помилки HTTP я …

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

10
НАЙБІЛЬШЕ додаток на Google App Engine Java?
Я хотів би створити RESTful додаток на Google App Engine. Я хотів би надавати послуги XML та JSON. Я коротко експериментував з Restlet, Resteasy та Jersey. Я не мав особливого успіху з жодною з них, окрім простих прикладів у Restlet. Чи можете ви поділитися своїм досвідом створення веб-програми Restful на …

5
Корисне навантаження відповіді на пагінацію з RESTful API
Я хочу підтримати пагінацію в своєму RESTful API. Мій метод API повинен повертати JSON-список продуктів через /products/index. Однак потенційно існує тисячі товарів, і я хочу переглядати їх, тому мій запит повинен виглядати приблизно так: /products/index?page_number=5&page_size=20 Але як має виглядати моя відповідь JSON? Чи сподіваються споживачі API у відповіді метаданих про …
83 rest  pagination 

1
Переважне (або найпоширеніше) розширення файлу для засолу Python
Іноді я бачив .pickle, .pck, .pclі .dbдля файлів, що містять розсоли Python, але я НЕ впевнений , що є найбільш поширеною і передовою практикою. Я знаю, що останні три розширення також використовуються для інших речей. Пов'язане запитання: Який тип MIME є кращим для надсилання солінь між системами, що використовують REST …

7
завантажити файл зі служби відпочинку для завантаження Spring
Я намагаюся завантажити файл із служби Spring rest rest. @RequestMapping(path="/downloadFile",method=RequestMethod.GET) @Consumes(MediaType.APPLICATION_JSON_VALUE) public ResponseEntity<InputStreamReader> downloadDocument( String acquistionId, String fileType, Integer expressVfId) throws IOException { File file2Upload = new File("C:\\Users\\admin\\Desktop\\bkp\\1.rtf"); HttpHeaders headers = new HttpHeaders(); headers.add("Cache-Control", "no-cache, no-store, must-revalidate"); headers.add("Pragma", "no-cache"); headers.add("Expires", "0"); InputStreamReader i = new InputStreamReader(new FileInputStream(file2Upload)); System.out.println("The length of …
83 java  spring  rest 



2
Приклади заголовків відповіді HTTP API, що обмежують швидкість
Одним з додаткових кодів статусу HTTP ( RFC6585 ) є 429 Забагато запитів Де я можу знайти приклади заголовків відповіді HTTP / REST API, що обмежують швидкість, які корисні для цього стану відповіді HTTP?

8
Потрібен зразок проекту клієнта Android REST, який реалізує шаблон реалізації Virgil Dobjanschi REST
Я хочу створити REST-клієнта на телефоні Android. Сервер REST надає кілька ресурсів, наприклад (GET) http://foo.bar/customer List of all customer http://foo.bar/customer/4711 The customer with id 4711 http://foo.bar/customer/vip List of all VIP customer http://foo.bar/company List of all companys http://foo.bar/company/4711 The company with the ID 4711 http://foo.bar/company/vip List of all VIP companys Я …

10
Як написати REST API?
Я пишу додаток для iPhone як хобі-проект, і йому знадобиться веб-служба, щоб надати йому дані. Це не сильно відрізняється від того, що я роблю на роботі, але на роботі я пишу лише перегляди та контролери. Хтось інший відповідає за написання моделі, і зазвичай клієнти надають веб-послугу. Я займався веб-програмуванням раніше, …
82 php  iphone  mysql  rest 

8
У чому причина використання WADL?
Для опису RESTful можна сказати, що кожен ресурс має свій власний URI. Використовуючи HTTP GET, POST, PUT та DELETE, ми можемо працювати на цих ресурсах. Усі ресурси є представницькими. Той, хто хоче використовувати наші ресурси, може зробити це через браузер або клієнт REST. Це головна ідея архітектури RESTful. Ця архітектура …
81 rest  wadl 

5
Налаштуйте заголовок HTTP Authorization
Мені потрібно аутентифікувати клієнта, коли він надсилає запит до API. У клієнта є маркер API, і я думав про використання стандартного Authorizationзаголовка для відправки маркера на сервер. Зазвичай цей заголовок використовується для Basicі Digestаутентифікації. Але я не знаю, чи дозволено мені налаштовувати значення цього заголовка та використовувати власну схему авторизації, …

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