精易论坛

标题: 易语言web服务 多线程轻量级服务 [打印本页]

作者: charmingmm    时间: 2022-5-26 09:49
标题: 易语言web服务 多线程轻量级服务
易语言轻量级web服务


仅调用精易模块,其中做了多线程处理,可以用于简单的web服务,例如简单的API接口


.版本 2
.支持库 EThread
.支持库 spec

.子程序 _服务器1_数据到达
.局部变量 线程参数, 线程参数

线程参数.客户IP = 服务器1.取回客户 ()
线程参数.请求内容 = 服务器1.取回数据 ()
线程参数.服务器 = 服务器1
启动线程 (&线程_处理服务器数据, 取变量地址 (线程参数), )
延时 (100)
系统_处理事件 ()

.子程序 线程_处理服务器数据
.参数 变量地址, 整数型
.局部变量 request, request
.局部变量 response, response
.局部变量 rtjson, 文本型
.局部变量 线程参数, 线程参数
.局部变量 json, 文本型

交换_变量交地址ASM (线程参数, 变量地址)
request.初始化 (线程参数.请求内容)
response.初始化 (线程参数.服务器, 线程参数.客户IP)
json = request.取PostJson ()  ' post就取post数据,get就取表单数据,这里已经处理好了的
log (request.取请求路径 () + “|” + json)
response.write (到字节集 (编码_gb2312到utf8 (json)), request.取请求类型 (), #正常访问)
整个就几m


易语言多线程web服务器.rar

2.84 MB, 下载次数: 224, 下载积分: 精币 -2 枚


作者: kanhaiyouyue    时间: 2022-5-26 10:32
大力支持,请及时更新.........
作者: sinewtec    时间: 2022-5-26 11:08
大力支持!!!!!
作者: xjshuaishuai    时间: 2022-5-26 11:14
谢谢分享!
作者: haby33    时间: 2022-5-26 11:43
受教了,大力支持
作者: wjswzj0    时间: 2022-5-26 13:58
受教了,大力支持
作者: 噼里啪啦咻    时间: 2022-5-26 15:15
6666666666666666
作者: 噼里啪啦咻    时间: 2022-5-26 15:15
66666666666666666666666
作者: 精易萧萧    时间: 2022-5-26 15:24
端口换了无数 一直提示端口不能用
作者: 牙子    时间: 2022-5-26 15:38

作者: 深圳梦    时间: 2022-5-26 16:46
支持开源~!感谢分享
作者: JYYeah    时间: 2022-5-26 18:28
试试 ,感谢分享!
作者: 星辰ovo    时间: 2022-5-26 19:23
下载试试
作者: yuan71058    时间: 2022-5-26 20:04
精易萧萧 发表于 2022-5-26 15:24
端口换了无数 一直提示端口不能用

https://125.confly.eu.org/forum.php?mod=viewthread&tid=14724915
作者: qbb1822    时间: 2022-5-27 11:19
这个挺有意思的,深入研究研究!
作者: 794229345    时间: 2022-5-27 16:58

下载试试

作者: WeChat404    时间: 2022-5-27 18:30
谢谢分享
作者: lincity    时间: 2022-5-27 19:25
以后学习
作者: 胖虎O    时间: 2022-5-27 20:14
感谢分享了
作者: IT技术学?    时间: 2022-5-28 22:38
666666666666666666666666666666666666666666666
作者: zjcyjj    时间: 2022-5-29 00:20
开源精神必须支持~
作者: 这就是爱情    时间: 2022-6-1 11:26
        开源精神必须支持~
作者: 515667395    时间: 2022-6-3 16:26
多谢分享
作者: lsonyan    时间: 2022-6-3 22:26
端口不可用什么意思
作者: 难忘的回忆    时间: 2022-6-5 15:28
好东西搜藏
作者: dust120    时间: 2022-6-8 21:08
开源精神必须支持~
作者: JYYeah    时间: 2022-7-17 13:27
开源精神必须支持~
作者: lrdilu    时间: 2022-9-15 02:19
好强大,学习了
作者: q744120573    时间: 2022-10-3 12:32
感谢分销
作者: q744120573    时间: 2022-10-3 12:34
不错好东西
作者: dj962455    时间: 2022-11-4 20:19
感谢分享  这就是我一直要找的东西
作者: 薛城    时间: 2022-11-21 18:38
感谢分享  这就是我一直要找的东西
作者: kyd01    时间: 2022-12-3 20:32
感谢分享  这就是我一直要找的东西
作者: aqwd    时间: 2023-4-19 00:06

感谢分享  这就是我一直要找的东西
作者: dimeinoac    时间: 2023-4-21 13:50

作者: lsttf    时间: 2023-6-23 08:11
感谢分享  这就是我一直要找的东西
作者: 359518176    时间: 2023-8-22 15:39
感谢分享  这就是我一直要找的东西
作者: 1934215149    时间: 2023-8-26 23:58
6666666666666666666666
作者: xiaobin123    时间: 2024-3-31 21:24
66666666666666666666
作者: 杨京廷    时间: 2024-3-31 21:29
感谢分享  学习一下
作者: antoni    时间: 2024-4-29 17:24

感谢分享  这就是我一直要找的东西

作者: antoni    时间: 2024-4-29 17:26

感谢分享   66666

作者: kuqzz    时间: 2024-5-25 01:08
谢谢分享!
作者: 單身な一族い    时间: 2024-9-5 15:07
来测试一下是不是真的东西
作者: hulala889    时间: 2025-5-22 00:24
这真实神了,大家都说易语言自带的服务器组件垃圾,你给盘活了




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4