用于REST的Openwrt库,包括客户端和服务器

时间:2015-05-08 11:31:58

标签: rest post client-server openwrt

我正在openwrt上开发一个应用程序,我需要能够发送HTTP POST并接收它们。这意味着我需要同时兼顾客户端和服务器。

意识形态是实时支持以下模式

- >轮询模式 - 将POST发送到服务器并处理答案

- >推模式 - 我从客户端收到POST并且必须发送答案

到目前为止,我只发现了实现服务器或客户端的库,但从未同时实现过。我可以使用两个不同的库来实现我想要的结果,但它似乎有点"脏"。这是我到目前为止所发现的:

- > libcurl - 实现客户端

- > libmicrohttpd - 实现服务器端

- > libwebsockets - 实现websockets,但我不确定是否适合我想要的东西,需要进一步测试

有人知道更适合的图书馆吗?我现在有点卡住了。)

1 个答案:

答案 0 :(得分:0)

不知道您的申请的任何细节我建议如下。使用以下方法制作基本且简单的解决方案:

  • wget 用于投票模式
  • 推送模式的
  • uhttpd

写一个灰烬脚本,将这两个构建块粘合在一起。使用cgi-bin以轮询模式运行脚本。