本帖最后由 a1401449265 于 2026-1-21 20:31 编辑
新增:响应_置协议头,响应_发送字节集
易_WEB 2026 (Go-Gin 核心版)
可能是易语言最容易上手的 Web 服务器模块
Go 语言内核 | 自动防崩 | 中文直觉命令
它是干什么的?
你不需要再写繁琐的 HP-Socket 回调,也不需要担心多线程会把易语言窗口卡死。
把 Go 语言 (Gin 框架) 封装成了 DLL,让你在易语言里也能享受 "协程级" 的高并发性能。
核心优势
- 快 - 底层是编译型的 Go 语言,处理 HTTP 请求速度极快
- 稳 - 内置内存自动回收机制,无需手动管理指针
- 简 - 所见即所得的中文命令,看一眼就会用
常用命令速查表
| 命令分类 |
中文命令 |
说明 |
| 启动类 |
易_WEB.启动 (端口, 是否调试) |
建议开发时开启调试(真),发布时关闭(假) |
| 路由类 |
易_WEB.注册_GET (路径, &子程序) |
绑定普通网页访问 |
|
易_WEB.注册_POST (路径, &子程序) |
绑定表单提交或 API 接口 |
|
易_WEB.注册_静态目录 (URL, 本地路径) |
比如把 ./img 目录映射到网页显示 |
| 获取类 |
易_WEB.取_URL参数 (ID, 键名) |
获取 ?id=123 这种参数 |
|
易_WEB.取_表单参数 (ID, 键名) |
获取 POST 提交的表单值 |
|
易_WEB.取_JSON内容 (ID) |
获取完整的请求 Body (文本型) |
| 响应类 |
易_WEB.响应_发送文本 (ID, 内容) |
返回普通文字 |
|
易_WEB.响应_发送JSON (ID, JSON) |
返回 JSON 数据 (自动设头) |
|
易_WEB.响应_发送文件 (ID, 路径) |
高效发送本地文件 (支持断点续传) |
|
易_WEB.响应_置协议头 (ID, 键名, 键值) |
自定义 HTTP 响应头 |
|
易_WEB.响应_发送字节集 (ID, 字节集) |
发送二进制数据 (图片/验证码等) |
常见问题
Q: 支持多线程吗?会卡死界面吗?
A: 核心引擎是全异步运行的。调用 "启动" 命令后会瞬间返回,主界面绝对不会卡死。
Q: 遇到中文乱码怎么办?
A: 模块内部已经自动处理了 GBK <-> UTF8 的所有转换,你只需要像平时一样写易语言代码即可。
========================================================================
易_WEB模块.rar
(3.41 MB, 下载次数: 197)
|