доступ к restlet с языков программирования, отличных от java

#java #programming-languages #binding #restlet

#java #программирование-языки #привязка #restlet

Вопрос:

если я использую restlet как API, могу ли я получить к нему доступ с клиентских КОМПЬЮТЕРОВ, используя языки программирования, отличные от Java? и нужна ли мне привязка к языку? или как это можно было бы сделать? У меня нет опыта в этом, поэтому не могли бы вы, пожалуйста, предоставить хорошее объяснение? Заранее спасибо

Ответ №1:

Вы используете фреймворк Restlet для предоставления RESTful API. REST сам по себе не зависит от стиля архитектуры программного обеспечения и языка.

В принципе, любой клиент, способный генерировать HTTP запросы и десериализовывать возвращаемые вами данные (JSON, XML, HTML и т.д.), Должен Иметь доступ к вашему API.

Также существует множество клиентских библиотек для разных языков, которые упрощают использование RESTful services. В реализующем REST проекте содержится больше информации о них.

Ответ №2:

Архитектуры REST независимы от любого языка. Это означает, что они могут быть созданы и использованы любым языком / технологией, а формат отправляемых данных может быть указан с помощью заголовка Content-Type. Более того, возможный ожидаемый формат данных для ответов может быть «настроен» с использованием согласования содержимого (заголовки принимаются).

Вы даже можете взаимодействовать с приложениями RESTful с помощью простого / низкоуровневого клиента, такого как RestClient (http://code.google.com/p/rest-client /). Инструмент позволяет указывать подсказки для HTTP-запроса.

Вы также можете заметить, что в данный момент выполняются некоторые работы по созданию версии Restlet для JavaScript. Смотрите следующую страницу для получения более подробной информации:http://wiki.restlet.org/developers/172-restlet/g1/368-restlet.html. Самая первая версия клиентской поддержки Restlet доступна в браузере и node.js .

Надеюсь, это поможет тебе, Тьерри