@@ -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
|
||||
|
||||
Reference in New Issue
Block a user