自从浅浅发布CCHTTP后,本人一直在用来做API接口部署,在其中发现了部分不足,BUG,以及没写完成的部分.正好更新出来.
其中增加了WebSocket服务器,不过不支持WebSocketSSL.
浅浅忙工作,忙项目,没时间维护CCHTTP,正好我要用到,就顺便维护下.
![]()
(没好评懒得更新,好评太少了,没兴趣接着写了.这个版本早就写完了,一直在筹划下一个功能,但是现在懒得继续搞了,直接上传上来吧)
修复:接口.取匹配地址 在插件内无法使用的BUG(作用域问题)
修复:取消注册路由 判断RestFul路由问题
更换:数据库连接池更换了写法.
新增:cc防火墙(拉黑指定IP,禁止连接服务器)
网站.取防火墙句柄(配合 防火墙.置句柄 使用)
接口.取防火墙(取出接口所属网站的防火墙)
接口.防火墙_拉黑IP(拉黑指定IP)
修复:磁盘组包无法插件化(易语言自己的打开文件不支持插件式调用.换成纯API方式.)(HP+CC模块都改了,大家每次都已最新版为准就行了.)
说明:往通用开发框架上开发发现的问题,现在修复好了,通用开发框架也会更新.
重大更新:增加磁盘组包方式(可处理大数据)
修改:取原始请求数据/取请求体(根据不同的组包方式来取)
新增:HP-Socket模块中添加了磁盘组包,请编译使用最新的hp模块
新增:接口.取请求数据大小
新增:网站.配置_磁盘组包大小(数据大于设置的大小将会使用磁盘组包方式)
新增:接口.取组包方式(可以判断是否磁盘组包,则按照磁盘组包去处理)
新增:接口.取磁盘组包文件名(取出组包临时文件名)
新增:接口.写出数据(把请求数据另存为到本地文件)
说明:如果磁盘组包的话,请自己处理数据包,因为程序内部处理是按照内存一次性加载的,会降低速度,比如取参数啊,取请求体数据啊啥的.
修复:post提交大数据速度慢的问题(HP-Socket收到POST数据是4096字节分包的,所以需要组包,组包就频繁的重置内存大小,造成的速度慢,现在HP模块我也修改了一下,好了.)
修复:取COOKIE中CK键为小写问题(HP只解析了Cookie,现在把cookie解析加了.)
修复:注册RestFul路由BUG(我大意了,没有闪)
修复:取消注册路由(视图,全局,后置)释放资源崩溃问题(没考虑到胃)
修复:路由不存在崩溃问题(代码没注意)
修复:静态路由首页斜杠处理:/
新增:浏览器缓存机制 配置/静态资源/缓存时长(利用浏览器缓存)
新增:本人无法处理的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)
欢迎光临 精易论坛 (https://125.confly.eu.org/) | Powered by Discuz! X3.4 |