用于在资源有限的系统上处理 HTTP 请求的 Micro C 库。
ureq 是一种中间件,位于任何类型的 TCP 服务器和应用程序核心之间。使用它可以 将 URL 分派到函数,例如: ureq_serve("/", my_function, UREQ_GET);。它支持 基本的 HTTP 功能,可在系统资源较少的地方使用(它是为嵌入式系统(如 ESP8266)而构建的),或者在不需要复杂的 HTTP 功能的情况下使用。而且, 它支持 RESTful。
它是如何工作的呢?当有一个对 URL 的请求(/,/all,/post)时,与之对应的方法(UREQ_GET,UREQ_POST,UREQ_PUT,UREQ_DELETE,UREQ_ALL),ureq 会调用对应的函数**(s_home(),s_post(),...,s_all())。UREQ_ALL 方法是什么?它调用与 URL 相关的函数,无论使用了哪种类型的方法。但是,请等一下,这样的函数应该是什么样子的呢?唯一的要求是,它必须返回一个将发送给客户端的字符串。例如:
请记住,向函数定义添加 struct 参数并不是必须的。
暂无开放 Issues,或尚未同步最近议题。