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`
|
||||
|
||||
# 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
|
||||
|
|
18
README_ZH.md
18
README_ZH.md
|
@ -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后端
|
||||
|
||||
# 配置
|
||||
查看支持哪些配置选项
|
||||
|
|
Loading…
Reference in New Issue