精易论坛

标题: 【CCHTTP】 二次开发 增加众多功能|修复更多BUG [打印本页]

作者: 阿杰大大    时间: 2022-10-29 16:41
标题: 【CCHTTP】 二次开发 增加众多功能|修复更多BUG
本帖最后由 阿杰大大 于 2022-12-24 11:16 编辑

前言


自从浅浅发布CCHTTP后,本人一直在用来做API接口部署,在其中发现了部分不足,BUG,以及没写完成的部分.正好更新出来.

其中增加了WebSocket服务器,不过不支持WebSocketSSL.



浅浅忙工作,忙项目,没时间维护CCHTTP,正好我要用到,就顺便维护下.



更新列表动态# 最新版地址:https://125.confly.eu.org/thread-14758632-1-1.html


2022.11.15更新


(没好评懒得更新,好评太少了,没兴趣接着写了.这个版本早就写完了,一直在筹划下一个功能,但是现在懒得继续搞了,直接上传上来吧)



修复:接口.取匹配地址 在插件内无法使用的BUG(作用域问题)

修复:取消注册路由 判断RestFul路由问题

更换:数据库连接池更换了写法.

新增:cc防火墙(拉黑指定IP,禁止连接服务器)


网站.取防火墙句柄(配合 防火墙.置句柄 使用)

接口.取防火墙(取出接口所属网站的防火墙)

接口.防火墙_拉黑IP(拉黑指定IP)



2022.11.09更新(没好评懒得更新了)



修复:磁盘组包无法插件化(易语言自己的打开文件不支持插件式调用.换成纯API方式.)(HP+CC模块都改了,大家每次都已最新版为准就行了.)

说明:往通用开发框架上开发发现的问题,现在修复好了,通用开发框架也会更新.



2022.11.08更新(没好评懒得更新了)



重大更新:增加磁盘组包方式(可处理大数据)

修改:取原始请求数据/取请求体(根据不同的组包方式来取)

新增:HP-Socket模块中添加了磁盘组包,请编译使用最新的hp模块

新增:接口.取请求数据大小

新增:网站.配置_磁盘组包大小(数据大于设置的大小将会使用磁盘组包方式)

新增:接口.取组包方式(可以判断是否磁盘组包,则按照磁盘组包去处理)

新增:接口.取磁盘组包文件名(取出组包临时文件名)

新增:接口.写出数据(把请求数据另存为到本地文件)

说明:如果磁盘组包的话,请自己处理数据包,因为程序内部处理是按照内存一次性加载的,会降低速度,比如取参数啊,取请求体数据啊啥的.



2022.11.05更新



修复:post提交大数据速度慢的问题(HP-Socket收到POST数据是4096字节分包的,所以需要组包,组包就频繁的重置内存大小,造成的速度慢,现在HP模块我也修改了一下,好了.)



2022.11.02更新



修复:取COOKIE中CK键为小写问题(HP只解析了Cookie,现在把cookie解析加了.)

修复:注册RestFul路由BUG(我大意了,没有闪)



2022.11.01更新



修复:取消注册路由(视图,全局,后置)释放资源崩溃问题(没考虑到胃)



2022.10.31更新



修复:路由不存在崩溃问题(代码没注意)

修复:静态路由首页斜杠处理:/

新增:浏览器缓存机制 配置/静态资源/缓存时长(利用浏览器缓存)


新增:本人无法处理的BUG,火狐浏览器无限刷新引发崩溃.(哪位大佬分析一下)



原更新



修复:连接池/数据库心跳(原先心跳是在网站创建之后,如果单单使用连接池/数据库,那么不会心跳)

修复:网站启动后对路由修改不生效.

修复:视图函数返回假后,后置函数仍然调用的BUG

修复:全局函数,后置函数拦截所有,原本浅浅并无写这里代码,光写了介绍.

增加:连接池销毁(可以销毁连接池的所有连接)

增加:RestFul路由功能(实现了在zc接口介绍中的RestFul全功能,之前这个功能是残疾版)

增加:视图函数,全局函数,后置函数取消zc(之前并无取消zc)

增加:取匹配地址(获得请求的哪个路由地址)(可以做接口统计)

增加:正常回调函数(所有正常请求会经过这里,会在前置全局函数之前调用.)

增加:WebSocket服务器

修复:众多小细节的BUG,忘了哪是哪了.

增加:众多BUG,但是我没发现,我不信没BUG.



匹配过程预览



相关例程


    【CCHTTP服务器通用开发框架】全套开源,插件式开发网站API
    https://125.confly.eu.org/forum.php?mod=viewthread&tid=14752228
    (出处: 精易论坛)

能不能来个好评?大点声告诉我,告诉我,诉我,我.


源码/模块下载














115410frmxemzmm51rx1vc.png (32.88 KB, 下载次数: 0)

115410frmxemzmm51rx1vc.png

作者: aukj    时间: 2022-10-29 17:12
支持一下
作者: hdldjese    时间: 2022-10-29 17:12
这个要看看了,哈哈
作者: chen644    时间: 2022-10-29 17:16
支持一下
作者: 天羽紫月    时间: 2022-10-29 17:20
太好了,楼主变涩图了!
作者: 不想静静    时间: 2022-10-29 17:20
支持一下
作者: lovetuantuan    时间: 2022-10-29 17:21
必须支持
作者: czvv    时间: 2022-10-29 17:22
默默支持
作者: 无夜    时间: 2022-10-29 17:24
必须点赞好评呀
作者: 苗哥    时间: 2022-10-29 17:27
支持支持支持支持
作者: 网络注册会员    时间: 2022-10-29 17:28
必须支持
作者: nenxifugebi    时间: 2022-10-29 17:31
支持一下

作者: winxsj    时间: 2022-10-29 17:32
大佬666666
作者: a657938016    时间: 2022-10-29 17:34
支持开源~!感谢分享
作者: fyh505099    时间: 2022-10-29 17:39
感谢分享,支持支持!
作者: OUYB    时间: 2022-10-29 17:40
#在这里快速回复#能来个好评
作者: uhsagv    时间: 2022-10-29 17:42
感谢分享
作者: oursn    时间: 2022-10-29 17:42
支持开源~!感谢分享
作者: dljy    时间: 2022-10-29 17:43
        支持开源~!感谢分享
作者: 喜宝    时间: 2022-10-29 17:46
二次开发 增加众多功能|修复更多BUG 感谢分享
作者: 落雪无尘    时间: 2022-10-29 17:49
支持一下啊
作者: 15930887162    时间: 2022-10-29 17:50
支持开源~!感谢分享
作者: TBit    时间: 2022-10-29 17:51
感谢分享
作者: kentfung    时间: 2022-10-29 17:52
谢谢分享,刚好想研究一下
作者: 灵猫作者    时间: 2022-10-29 17:55
支持开源~!感谢分享
作者: yuan71058    时间: 2022-10-29 17:55
支持开源~!感谢分享
作者: 小牛咪咪    时间: 2022-10-29 18:02

作者: 落雪无尘    时间: 2022-10-29 18:03
还有很多BUG没修复呢  保存json对象的功能也有BUG
作者: 深爱者    时间: 2022-10-29 18:05
支持开源!感谢分享,论坛有你更精彩~
作者: Suky    时间: 2022-10-29 18:06
增加:众多BUG

着实皮
作者: gudandexuan    时间: 2022-10-29 18:12
感谢分享
作者: chr8828    时间: 2022-10-29 18:13
支持开源!感谢分享,论坛有你更精彩~
作者: wuqingg    时间: 2022-10-29 18:14
支持开源~!感谢分享。点个赞
作者: slin我要早起    时间: 2022-10-29 18:18
感谢 分享~
作者: yamiedie    时间: 2022-10-29 18:18
支持开源~!感谢分享
作者: 望尘莫及    时间: 2022-10-29 18:20
支持开源~!感谢分享。点个赞。
作者: 商亨人和    时间: 2022-10-29 18:24
支持开元,感谢分享。
作者: ノ朽默℡    时间: 2022-10-29 18:29
这是2.0的修复吗?
作者: 字小白    时间: 2022-10-29 18:30
支持开源~!感谢分享~

作者: 神女软件定制    时间: 2022-10-29 18:32
66666666666666666666
作者: pipi9    时间: 2022-10-29 18:36

作者: 北宸    时间: 2022-10-29 18:36

作者: 温暖的舌骨    时间: 2022-10-29 18:40

作者: 咽泪装欢    时间: 2022-10-29 18:41
能来个好评
作者: 咽泪装欢    时间: 2022-10-29 18:41
很赞 但是如果你能出个视频教学或者例子源码更好,毕竟这玩意还是有学习成本的
作者: 酷易自绘    时间: 2022-10-29 18:44
RE: 【CCHTTP】 二次开发 增加众多功能|修复更多BUG [修改]
作者: w521521    时间: 2022-10-29 18:45
好东西 谢谢分享
作者: 2335152321    时间: 2022-10-29 18:48
厉害厉害
作者: 宝明    时间: 2022-10-29 18:48
看看,不错喔
作者: lqylbh    时间: 2022-10-29 18:57
支持开源~!感谢分享
作者: 老毛桃    时间: 2022-10-29 19:02
支持开源~!感谢分享
作者: gaoqing    时间: 2022-10-29 19:11
支持开源~!感谢分享
作者: 文西哥    时间: 2022-10-29 19:14
支持开源~!感谢分享
作者: pipicool    时间: 2022-10-29 19:16
学习一下
作者: clearlove    时间: 2022-10-29 19:16
二次开发 增加众多功能|修复更多BUG
作者: 烟泪87    时间: 2022-10-29 19:16

本帖最后由 阿杰大大 于 2022-10-29 16:56 编辑

前言
自从浅浅发布CCHTTP后,本人一直在用来做API接口部署,在其中发现了部分不足,BUG,以及没写完成的部分.正好更新出来.
其中增加了WebSocket服务器,不过不支持WebSocketSSL.

浅浅忙工作,忙项目,没时间维护CCHTTP,正好我要用到,就顺便维护下.


更新
修复:连接池/数据库心跳(原先心跳是在网站创建之后,如果单单使用连接池/数据库,那么不会心跳)
修复:网站启动后对路由修改不生效.
修复:视图函数返回假后,后置函数仍然调用的BUG
修复:全局函数,后置函数拦截所有,原本浅浅并无写这里代码,光写了介绍.
增加:连接池销毁(可以销毁连接池的所有连接)
增加:RestFul路由功能(实现了在zc接口介绍中的RestFul全功能,之前这个功能是残疾版)
增加:视图函数,全局函数,后置函数取消zc(之前并无取消zc)
增加:取匹配地址(获得请求的哪个路由地址)(可以做接口统计)
增加:正常回调函数(所有正常请求会经过这里,会在前置全局函数之前调用.)
增加:WebSocket服务器
修复:众多小细节的BUG,忘了哪是哪了.
增加:众多BUG,但是我没发现,我不信没BUG.

匹配过程预览


能不能来个好评?大点声告诉我,告诉我,诉我,我.
作者: 星情    时间: 2022-10-29 19:17
绝对好评!!!
作者: kike    时间: 2022-10-29 19:23
精易有你更精彩
作者: chinaidc    时间: 2022-10-29 19:27
支持开源~!感谢分享
作者: Elite    时间: 2022-10-29 19:28
666支持一波
作者: lsonyan    时间: 2022-10-29 19:33
支持开源~!感谢分享
作者: wmv520    时间: 2022-10-29 19:39
        支持开源~!感谢分享
作者: luckfish45    时间: 2022-10-29 19:41
支持开源~!感谢分享复
作者: chis777780    时间: 2022-10-29 19:43
支持开源~!感谢分享
作者: 冷琼    时间: 2022-10-29 19:45
非常感谢楼主分享
作者: Beyou    时间: 2022-10-29 19:48
RE: 【CCHTTP】 二次开发 增加众多功能|修复更多BUG
作者: qinmi    时间: 2022-10-29 19:49
好像就是一次更新而已
作者: 鱼雨遇玉羽    时间: 2022-10-29 19:50
一次小小的更新
作者: 小白弟弟    时间: 2022-10-29 19:50
支持开源~!感谢分享
作者: 2022huan    时间: 2022-10-29 19:51
RE: 【CCHTTP】 二次开发 增加众多功能|修复更多BUG
作者: ensurf    时间: 2022-10-29 19:59
楼主辛苦,感谢分享
作者: d大大大大大表哥    时间: 2022-10-29 20:01
楼主辛苦,感谢分享
作者: wo2010000n    时间: 2022-10-29 20:02
看起来不错,谢谢分享
作者: hrb011011    时间: 2022-10-29 20:09
开源精神必须支持~
作者: 283688410    时间: 2022-10-29 20:16
谢谢分享开源
作者: sz888    时间: 2022-10-29 20:23
支持开源~!感谢分享
作者: 枫予流云    时间: 2022-10-29 20:26
RE: 【CCHTTP】 二次开发 增加众多功能|修复更多BUG
作者: 朕略萌    时间: 2022-10-29 20:33
开源精神必须支持~
作者: ccok    时间: 2022-10-29 20:44
#在这里快速回复#块下载
作者: Ranin    时间: 2022-10-29 20:46
: 【CCHTTP】 二次开发 增加众多功能|修复更多BUG [修改]
作者: YtYz    时间: 2022-10-29 20:51
能不能来个好评?大点声告诉我,告诉我,诉我,我.

作者: ssxpvicp    时间: 2022-10-29 20:53
支持开源~!感谢分享  
作者: 深圳梦    时间: 2022-10-29 20:59
支持开源~!感谢分享
作者: wrskyy    时间: 2022-10-29 20:59
这么厉害吗!支持

作者: d大大大大大表哥    时间: 2022-10-29 21:05
感谢开源 支持
作者: 794229345    时间: 2022-10-29 21:13
感谢楼主分享!
作者: yushengqaq1    时间: 2022-10-29 21:31
感谢分享
作者: 78226800    时间: 2022-10-29 21:40
支持开源~!感谢分享
作者: sinewtec    时间: 2022-10-29 21:42
        支持开源~!感谢分享
作者: 蒙顺童    时间: 2022-10-29 21:51
66666666666666666666
作者: KEN    时间: 2022-10-29 22:06
希望大佬接手后续更新,真心好用这个cchttp
作者: zl99585834    时间: 2022-10-29 22:13
持开源~!感谢分享
作者: 浅浅`    时间: 2022-10-29 22:18
前来支持一下,哈哈,好久没混论坛了,这个必须赞!
作者: hhhql    时间: 2022-10-29 22:23
        支持开源~!感谢分享
作者: 钢铁璐lu    时间: 2022-10-29 22:29
必须来好评 杰哥
作者: jumpsec    时间: 2022-10-29 22:34
杰哥,不要
作者: yapiing    时间: 2022-10-29 22:38

感谢大佬添砖加瓦!CCHTTP有你更美好。
作者: ﹎z°    时间: 2022-10-29 22:38
可以
作者: 一世深情一世美    时间: 2022-10-29 22:38
支持开源~!感谢分享
作者: 忧郁之子    时间: 2022-10-29 22:51
谢谢分享,支持一下。




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