我想構建一個可以執行c代碼來處理事件的restful(CoAP)web服務。我正在C中搜索cgi庫以構建一個寧靜的web服務
因此,我正在尋找一個lib,它爲C和cgi中的其餘api提供了類似於 restcgi的rest,它在perl中是C++或CGI-Simple。
服務器運行在嵌入式設備上,因此資源非常有限,服務只能通過計算機訪問。
非常感謝。
我想構建一個可以執行c代碼來處理事件的restful(CoAP)web服務。我正在C中搜索cgi庫以構建一個寧靜的web服務
因此,我正在尋找一個lib,它爲C和cgi中的其餘api提供了類似於 restcgi的rest,它在perl中是C++或CGI-Simple。
服務器運行在嵌入式設備上,因此資源非常有限,服務只能通過計算機訪問。
非常感謝。
我最近遇到一個挺有意思的CoAP library which uses libevent。你也希望檢查Klone embeddable HTTP server由同樣的人在KoanLogic。我以前看過libcoap,但它在當時並沒有發現它非常實用。您也可以嘗試使用libuv,libev或(libevent)[http://libevent.org]。但我想這可能會更容易採用WT存儲庫中的一些代碼並完成CoAP/HTTP服務器。
您可能會感興趣Raphters框架及其architecture。它非常小,因此您可以檢查代碼,框架本身可以用作某個Web服務器的FastCGI後端,例如,爲nginx。
一個快速的搜索結果顯示了多個用於編寫CGI的C庫。這些未能提供您認爲您需要的是什麼? – tbert 2012-03-07 08:44:40
我希望它成爲RESTful – user1254107 2012-03-07 09:09:07
因此,您希望它根據客戶端HTTP請求執行查詢並返回數據。聽起來像一個基本的CGI給我。爲那些尚未喝醉流行語補習的人定義「RESTful」。 – tbert 2012-03-07 09:42:52