parent
a67add91a1
commit
9b41ba970b
24
README.md
24
README.md
|
@ -14,19 +14,23 @@ A very tiny and fast HTTP server library based on [libubox] and referenced from
|
||||||
`Keep Watching for More Actions on This Space`
|
`Keep Watching for More Actions on This Space`
|
||||||
|
|
||||||
# Features
|
# Features
|
||||||
* action: processes requests by invoking registered C functions which mapped to a specific path.
|
* Action - processes requests by invoking registered C functions which mapped to a specific path.
|
||||||
* tiny and fast
|
* Tiny and fast
|
||||||
* use [libubox] as its event backend
|
* Use [libubox] as its event backend
|
||||||
* support HTTPS: OpenSSL, mbedtls and CyaSSl(wolfssl)
|
* Support HTTPS - OpenSSL, mbedtls and CyaSSl(wolfssl)
|
||||||
* flexible and you can easily extend your application to have HTTP/HTTPS services
|
* Flexible - you can easily extend your application to have HTTP/HTTPS services
|
||||||
* code structure is concise and understandable, also suitable for learning
|
* Code structure is concise and understandable, also suitable for learning
|
||||||
|
|
||||||
|
# TO DO
|
||||||
|
* Lua API - Using Lua programming
|
||||||
|
* Lua Template - Embed Lua code into HTML code, like embedding PHP into HTML
|
||||||
|
|
||||||
# Dependencies
|
# Dependencies
|
||||||
* [libubox]
|
* [libubox]
|
||||||
* [ustream-ssl]: If you need to support SSL
|
* [ustream-ssl] - If you need to support SSL
|
||||||
* [mbedtls]: If you choose mbedtls as your SSL backend
|
* [mbedtls] - If you choose mbedtls as your SSL backend
|
||||||
* [CyaSSl(wolfssl)]: If you choose wolfssl as your SSL backend
|
* [CyaSSl(wolfssl)] - If you choose wolfssl as your SSL backend
|
||||||
* [openssl]: If you choose openssl as your SSL backend
|
* [openssl] - If you choose openssl as your SSL backend
|
||||||
|
|
||||||
# Configure
|
# Configure
|
||||||
See which configuration are supported
|
See which configuration are supported
|
||||||
|
|
18
README_ZH.md
18
README_ZH.md
|
@ -14,19 +14,23 @@
|
||||||
`请保持关注以获取最新的项目动态`
|
`请保持关注以获取最新的项目动态`
|
||||||
|
|
||||||
# 特性
|
# 特性
|
||||||
* action: 通过调用映射到特定路径的已注册C函数来处理请求。
|
* Action - 通过调用映射到特定路径的已注册C函数来处理请求。
|
||||||
* 小巧且快速
|
* 小巧且快速
|
||||||
* 使用[libubox]作为其事件后端
|
* 使用[libubox]作为其事件后端
|
||||||
* 支持HTTPS: OpenSSL, mbedtls 和 CyaSSl(wolfssl)
|
* 支持HTTPS - OpenSSL, mbedtls 和 CyaSSl(wolfssl)
|
||||||
* 可伸缩:你可以非常方便的扩展你的应用程序,使之具备HTTP/HTTPS服务
|
* 可伸缩 - 你可以非常方便的扩展你的应用程序,使之具备HTTP/HTTPS服务
|
||||||
* 代码结构简洁通俗易懂,亦适合学习
|
* 代码结构简洁通俗易懂,亦适合学习
|
||||||
|
|
||||||
|
# 计划支持
|
||||||
|
* Lua API - 使用Lua编程
|
||||||
|
* Lua模板 - 嵌入LUA代码到HTML中,就像嵌入PHP到HTML中一样
|
||||||
|
|
||||||
# 依赖
|
# 依赖
|
||||||
* [libubox]
|
* [libubox]
|
||||||
* [ustream-ssl](https://git.lede-project.org/?p=project/ustream-ssl.git): 如果你需要支持SSL
|
* [ustream-ssl] - 如果你需要支持SSL
|
||||||
* [mbedtls](https://github.com/ARMmbed/mbedtls): 如果你选择mbedtls作为你的SSL后端
|
* [mbedtls] - 如果你选择mbedtls作为你的SSL后端
|
||||||
* [CyaSSl(wolfssl)](https://github.com/wolfSSL/wolfssl): 如果你选择wolfssl作为你的SSL后端
|
* [CyaSSl(wolfssl)] - 如果你选择wolfssl作为你的SSL后端
|
||||||
* [openssl](https://github.com/openssl/openssl): 如果你选择openssl作为你的SSL后端
|
* [openssl] - 如果你选择openssl作为你的SSL后端
|
||||||
|
|
||||||
# 配置
|
# 配置
|
||||||
查看支持哪些配置选项
|
查看支持哪些配置选项
|
||||||
|
|
Loading…
Reference in New Issue