Skip to content

Commit 2bc618a

Browse files
authored
Merge pull request #7 from misonyo/master
[更新]修复网页显示文档格式
2 parents aa3c116 + 08b50ea commit 2bc618a

1 file changed

Lines changed: 10 additions & 10 deletions

File tree

docs/user-guide.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ WebNet 软件包可以实现**在浏览器访问设备端保存的页面,并
8383
8484
下面以浏览器访问 WebNet 服务器根目录下主页面为例,介绍 WebNet 基本工作流程:
8585
86-
1. **初始化 WebNet 软件包**
86+
* **初始化 WebNet 软件包**
8787
8888
```c
8989
int webnet_init(void);
@@ -122,9 +122,9 @@ static void webnet_thread(void *parameter)
122122
}
123123
```
124124
125-
2. **接收连接请求,创建连接会话**
125+
* **接收连接请求,创建连接会话**
126126
127-
WebNet 初始化线程创建成功之后,当有新的连接请求产生时,会创建一个连接会话结构体,结构体定义如下:
127+
WebNet 初始化线程创建成功之后,当有新的连接请求产生时,会创建一个连接会话结构体,结构体定义如下:
128128
129129
```c
130130
struct webnet_session
@@ -156,9 +156,9 @@ if (accept_session == RT_NULL)
156156
}
157157
```
158158

159-
3. **接收 HTTP 请求数据,解析请求信息**
159+
* **接收 HTTP 请求数据,解析请求信息**
160160

161-
创建会话结构体成功之后,当连接会话接收到 HTTP 请求后,会对接收的 HTTP 请求进行处理,顺序地解析请求的类型、头部信息及附加参数。大致解析请求信息的流程如下所示:
161+
创建会话结构体成功之后,当连接会话接收到 HTTP 请求后,会对接收的 HTTP 请求进行处理,顺序地解析请求的类型、头部信息及附加参数。大致解析请求信息的流程如下所示:
162162

163163
```c
164164
/* 该函数用于解析当前会话连接的请求模式、头部信息和参数 */
@@ -190,7 +190,7 @@ static void _webnet_session_handle_read(struct webnet_session* session)
190190
}
191191
```
192192
193-
4. **判断请求的功能模块,执行对应的功能**
193+
* **判断请求的功能模块,执行对应的功能**
194194
195195
通过对请求模式和头部信息的解析,得到当前连接会话请求的基本信息,然后继续判断使用的功能模块的类型,并且执行对应的模块,判断的大致流程如下:
196196
@@ -224,7 +224,7 @@ static int _webnet_module_system_uri_physical(struct webnet_session* session, in
224224
}
225225
```
226226

227-
5. **返回 HTTP 响应数据**
227+
* **返回 HTTP 响应数据**
228228

229229
判断功能模块类型成功,并且正确执对应功能之后,WebNet 服务器会对当前会话连接的请求给予响应,如 CGI 功能执行之后,在 CGI 执行函数中可以使用 `webnet_session_printf``webnet_session_write` 函数发送响应数据到客户端。
230230

@@ -243,7 +243,7 @@ static void cgi_hello_handler(struct webnet_session* session)
243243
}
244244
```
245245
246-
6. **关闭连接会话**
246+
* **关闭连接会话**
247247
248248
当前会话连接请求解析成功、功能模块执行完成、响应数据发送完成之后,会关闭当前连接会话,释放会话结构体,完成整个 HTTP 数据数据交互过程,实现在浏览器上访问设备端提供的网页文件,或者完成上传、下载服务器上文件的操作。
249249
@@ -483,7 +483,7 @@ void webnet_test(void)
483483
484484
对应页面上传文件的代码如下:
485485
486-
```c
486+
```c
487487
<html>
488488
<body>
489489
<h3>Upload File Test</h3>
@@ -498,7 +498,7 @@ void webnet_test(void)
498498
<br/><br/>
499499
</body>
500500
</html>
501-
```
501+
```
502502
503503
- **预压缩功能**
504504

0 commit comments

Comments
 (0)