📦 deps(tsl): sync tsl-playbook from 5d73964d

Source-Commit: 5d73964db8
This commit is contained in:
ci[bot]
2026-08-14 17:15:41 +08:00
parent 5f4ca63966
commit 2f0d80da65
574 changed files with 47871 additions and 14463 deletions
@@ -1,5 +1,7 @@
# Builtin - 网络
分类:资源访问函数 / 网络访问以及相关函数。
## `appendHttpHeader(session, header)`
声明:function
@@ -337,6 +339,58 @@ echo ok and code > 0, "\n";
destroyHttpSession(session);
```
## `setHttpAcceptencoding(session, acceptencodingstr)`
声明:function
设置 HTTP 会话的 `Accept-Encoding` 请求头
<!-- tags: 网络 设置 修改 HTTP 请求 network 压缩 gzip -->
| 参数 | 类型 | 说明 |
| ------------------- | ------- | ------------------------------------- |
| `session` | integer | HTTP 会话 ID |
| `acceptencodingstr` | string | `Accept-Encoding` 的值,例如 `"gzip"` |
返回:void
### 示例
范例01:允许服务器返回 gzip 压缩内容
```tsl
session := createHttpSession();
setHttpAcceptencoding(session, "gzip");
echo destroyHttpSession(session), "\n";
// 输出:1
```
## `setHttpAcceptencodingon(session, is_zip)`
声明:function
设置 HTTP 会话是否支持压缩传输
<!-- tags: 网络 设置 修改 HTTP 请求 network 压缩 gzip -->
| 参数 | 类型 | 说明 |
| --------- | ------- | ---------------- |
| `session` | integer | HTTP 会话 ID |
| `is_zip` | bool | 是否支持压缩传输 |
返回:void
### 示例
范例01:禁用压缩传输
```tsl
session := createHttpSession();
setHttpAcceptencodingon(session, false);
echo destroyHttpSession(session), "\n";
// 输出:1
```
## `setHttpAuth(session, user_name, password[, auth_type])`
声明:function