Я ищу cgi lib в C, чтобы создать полноценный веб-сервис - PullRequest
3 голосов
/ 07 марта 2012

Я хочу создать веб-службу restful (CoAP), которая может выполнять код c для обработки событий.

Поэтому я ищу библиотеку, которая предоставляет мне api rest in C и cgi, аналогичные restcgiчто, к сожалению, в c ++ или CGI-Simple, что в perl.

Сервер работает на встроенном устройстве, поэтому у него очень ограниченные ресурсы, и к сервисам будут обращаться только машины.

Большое спасибо.

Ответы [ 2 ]

1 голос
/ 26 апреля 2012

Вас может заинтересовать Raphters framework и его архитектура .Он довольно маленький, поэтому вы можете изучить код, сам фреймворк может быть использован в качестве бэкэнда FastCGI для некоторого веб-сервера, например, для nginx.

0 голосов
/ 25 апреля 2012

Недавно я столкнулся с одной довольно интересной CoAP-библиотекой, которая использует libevent . Вы также захотите проверить Klone встраиваемый HTTP-сервер теми же парнями в KoanLogic . Ранее я смотрел на libcoap , но в то время он мне не очень пригодился. Вы также можете попробовать использовать libuv , libev или ( libevent ) [http://libevent.org]. Но я думаю, что, вероятно, будет гораздо легче принять некоторые из код из WT хранилища и получите ваш сервер CoAP / HTTP.

...