Просмотр исходного кода

【修改】文档更新

Signed-off-by: chenyong <1521761801@qq.com>
chenyong 7 лет назад
Родитель
Сommit
8072763c0d
3 измененных файлов с 19 добавлено и 5 удалено
  1. 7 0
      README.md
  2. 11 4
      docs/user-guide.md
  3. 1 1
      src/webclient.c

+ 7 - 0
README.md

@@ -59,6 +59,9 @@ RT-Thread online packages
          [*] WebClient: A HTTP/HTTPS Client for RT-Thread
          [ ]   Enable webclient GET/POST samples
                Select TLS mode (Not support)  --->
+                   (x) Not support
+                   ( ) SAL TLS support
+                   ( ) MbedTLS support
                Version (latest)  --->
 ```
 
@@ -66,6 +69,10 @@ RT-Thread online packages
 
 **Select TLS mode** :配置开启 HTTPS 支持,选择支持的模式;
 
+- **Not support**:不支持 TLS 功能;
+- **SAL TLS support**:配置 SAL 组件中 TLS 功能支持,SAL 组件中抽象 TLS 操作,用户还需要**手动配置开启使用的 TLS 软件包类型**(目前只支持 MbedTLS 软件包);
+- **MbedTLS support**:配置 MbedTLS 功能支持;
+
 **Version** :配置软件包版本。
 
 配置完成后让 RT-Thread 的包管理器自动更新,或者使用 pkgs --update 命令更新包到 BSP 中。

+ 11 - 4
docs/user-guide.md

@@ -13,16 +13,23 @@
 ```shell
 RT-Thread online packages
     IoT - internet of things  --->
-		[*] WebClient: A HTTP/HTTPS Client for RT-Thread
-		[ ]   Enable webclient GET/POST samples
-		      Select TLS mode (Not support)  --->
-		      Version (latest)  --->
+         [*] WebClient: A HTTP/HTTPS Client for RT-Thread
+         [ ]   Enable webclient GET/POST samples
+               Select TLS mode (Not support)  --->
+                   (x) Not support
+                   ( ) SAL TLS support
+                   ( ) MbedTLS support
+              Version (latest)  --->
 ```
 
 **Enable webclient GET/POST samples** :添加示例代码;
 
 **Select TLS mode** :配置开启 HTTPS 支持,选择支持的模式;
 
+- **Not support**:不支持 TLS 功能;
+- **SAL TLS support**:配置 SAL 组件中 TLS 功能支持,SAL 组件中抽象 TLS 操作,用户还需要**手动配置开启使用的 TLS 软件包类型**(目前只支持 MbedTLS 软件包);
+- **MbedTLS support**:配置 MbedTLS 功能支持;
+
 **Version** :配置软件包版本号。
 
 选择合适的配置项后,使用 `pkgs --update` 命令下载软件包并更新用户配置。

+ 1 - 1
src/webclient.c

@@ -434,7 +434,7 @@ static int webclient_connect(struct webclient_session *session, const char *URI)
 #ifdef WEBCLIENT_USING_SAL_TLS
         if (session->is_tls)
         {
-            socket_handle = socket(res->ai_family, SOCK_STREAM, PROTOCOL_TLS_MBED);
+            socket_handle = socket(res->ai_family, SOCK_STREAM, PROTOCOL_TLS);
         }
         else
         {