Создайте API открытого доступа в Perl - PullRequest
3 голосов
/ 18 января 2012

Я хочу создать API, чтобы разрешить доступ к базе данных, для которой я смогу написать различные внешние интерфейсы, а затем получить доступ через HTTP.Во многом так же, как этот сервис работает: http://www.askgeo.com/#web-api

Я предполагаю, что мне нужно будет создать приложение типа сервера, которое будет прослушивать конкретные запросы и затем возвращать соответствующие данные.И я хочу написать это на Perl

Может ли кто-нибудь указать мне направление, в котором я должен искать?Какие модули будут работать лучше?Или какие-нибудь онлайн-ресурсы / учебные пособия, которые могут помочь мне начать?

Спасибо, Нил

1 Ответ

4 голосов
/ 18 января 2012

Вы можете использовать любое решение на стороне сервера, которое вам нравится. Если у вас нет предпочтений, попробуйте современный. Ниже приведены примеры серверных приложений, которые решают аналогичную задачу, используя Mojolicious framework. Взгляните также на платформы Dancer и Catalyst . Вокруг них много шума, но больше о CPAN.

Это приложение Mojolicious :: Lite представляет собой простой интерфейс поиска для Apache Solr с использованием интерфейса JSON REST.

Вот еще один пример - Рабочий прототип службы RESTful для управления заметками . Это также приложение, основанное на Mojolicious, но не приложение Lite, поэтому более одного файла и немного другой синтаксис. Тем не менее код очень прост и удобочитаем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...