Update README

Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
main
Jianhui Zhao 2018-01-03 10:50:49 +08:00
parent a67add91a1
commit 9b41ba970b
2 changed files with 25 additions and 17 deletions

View File

@ -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`
# Features
* action: processes requests by invoking registered C functions which mapped to a specific path.
* tiny and fast
* use [libubox] as its event backend
* support HTTPS: OpenSSL, mbedtls and CyaSSl(wolfssl)
* flexible and you can easily extend your application to have HTTP/HTTPS services
* code structure is concise and understandable, also suitable for learning
* Action - processes requests by invoking registered C functions which mapped to a specific path.
* Tiny and fast
* Use [libubox] as its event backend
* Support HTTPS - OpenSSL, mbedtls and CyaSSl(wolfssl)
* Flexible - you can easily extend your application to have HTTP/HTTPS services
* 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
* [libubox]
* [ustream-ssl]: If you need to support SSL
* [mbedtls]: If you choose mbedtls as your SSL backend
* [CyaSSl(wolfssl)]: If you choose wolfssl as your SSL backend
* [openssl]: If you choose openssl as your SSL backend
* [ustream-ssl] - If you need to support SSL
* [mbedtls] - If you choose mbedtls as your SSL backend
* [CyaSSl(wolfssl)] - If you choose wolfssl as your SSL backend
* [openssl] - If you choose openssl as your SSL backend
# Configure
See which configuration are supported

View File

@ -14,19 +14,23 @@
`请保持关注以获取最新的项目动态`
# 特性
* action: 通过调用映射到特定路径的已注册C函数来处理请求。
* Action - 通过调用映射到特定路径的已注册C函数来处理请求。
* 小巧且快速
* 使用[libubox]作为其事件后端
* 支持HTTPS: OpenSSL, mbedtls 和 CyaSSl(wolfssl)
* 可伸缩你可以非常方便的扩展你的应用程序使之具备HTTP/HTTPS服务
* 支持HTTPS - OpenSSL, mbedtls 和 CyaSSl(wolfssl)
* 可伸缩 - 你可以非常方便的扩展你的应用程序使之具备HTTP/HTTPS服务
* 代码结构简洁通俗易懂,亦适合学习
# 计划支持
* Lua API - 使用Lua编程
* Lua模板 - 嵌入LUA代码到HTML中就像嵌入PHP到HTML中一样
# 依赖
* [libubox]
* [ustream-ssl](https://git.lede-project.org/?p=project/ustream-ssl.git): 如果你需要支持SSL
* [mbedtls](https://github.com/ARMmbed/mbedtls): 如果你选择mbedtls作为你的SSL后端
* [CyaSSl(wolfssl)](https://github.com/wolfSSL/wolfssl): 如果你选择wolfssl作为你的SSL后端
* [openssl](https://github.com/openssl/openssl): 如果你选择openssl作为你的SSL后端
* [ustream-ssl] - 如果你需要支持SSL
* [mbedtls] - 如果你选择mbedtls作为你的SSL后端
* [CyaSSl(wolfssl)] - 如果你选择wolfssl作为你的SSL后端
* [openssl] - 如果你选择openssl作为你的SSL后端
# 配置
查看支持哪些配置选项