提交 fd8ab1f8 编写于 作者: JasonWcx's avatar JasonWcx

修改说明文档

上级 490f4d15
......@@ -2,9 +2,9 @@
## 项目介绍
HttpEmbedded是一个基于.Net构建的嵌入式Web服务器,为.Net App提供web服务功能。
>嵌入式的目标不是单片机,而是.Net应用程序。
>此项目并不会实现非常丰富的大型Web服务器功能
>项目基于.Net Framework 4.0开发,也可转换为.Net Core/.Net Standard项目
> 嵌入式的目标不是单片机,而是.Net应用程序。
> 此项目并不会实现非常丰富的大型Web服务器功能
> 项目基于.Net Framework 4.0开发,也可转换为.Net Core/.Net Standard项目
## 特点
HttpEmbedded在Socket之上使用异步单线程模型,构建了一个HTTP服务器。
......@@ -21,35 +21,35 @@ HttpEmbedded在Socket之上使用异步单线程模型,构建了一个HTTP服务
## 典型应用场景
业务体系或功能已开发完成,期望在项目中加入一个Web服务器功能,同时不能对现有代码进行大规模改动。
业务体系或功能已开发完成,期望在项目中加入一个Web服务器功能,同时不能对现有代码进行大规模改动。
>在经典的Asp.Net开发中,Web服务的部署高度依赖于IIS,.Net Core项目则可基于Kestrel/IIS部署。
>基于KESTREL或IIS部署的WEB项目,都基于Asp.Net体系。
> 在经典的Asp.Net开发中,Web服务的部署高度依赖于IIS,.Net Core项目则可基于Kestrel/IIS部署。
> 基于KESTREL或IIS部署的WEB项目,都基于Asp.Net体系。
## 原理及功能
1. HTTP协议
1. HTTP协议
实现HTTP/1.1 HTTP/1.2
2. 通讯认证
2. 通讯认证
实现基本认证(Basic)
3. Cookie管理
3. Cookie管理
支持标准Cookie
4. HTTP请求方法
4. HTTP请求方法
GET POST
5. 路由
5. 路由
实现了URL管理,参见Router模块
6. 引用与依赖关系
6. 引用与依赖关系
依赖于.Net Framework
7. Payload压缩
7. Payload压缩
使用GZip压缩
8. 字符编码
8. 字符编码
字符编码部分使用UTF-8
## 功能与版本迭代
......@@ -60,7 +60,7 @@ HttpEmbedded在Socket之上使用异步单线程模型,构建了一个HTTP服务
###使用说明
~~~
~~~csharp
HttpServer hs = new HttpServer();
//配置端口并启动服务器
hs.SetPort(9000).Start();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册