开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 40713|回复: 754
收起左侧

[2022开源大赛(第七届)] 【CCHTTP】 二次开发 增加众多功能|修复更多BUG

    [复制链接]

结帖率:93% (26/28)
发表于 2022-10-29 16:41:51 | 显示全部楼层 |阅读模式   河北省唐山市
本帖最后由 阿杰大大 于 2022-12-24 11:16 编辑

前言

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

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

更新列表动态# 最新版地址:https://bbs.125.la/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流程图.png

相关例程

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

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

源码/模块下载





CCHTTP 2.0.1.8源码.zip (1.54 MB, 下载次数: 216)
115410frmxemzmm51rx1vc.png

点评

没有炫语言模块么?   广东省佛山市  发表于 2022-12-23 15:40
强力支持 希望能持续更新   江苏省无锡市  发表于 2022-12-20 04:21
来个好评!   江苏省宿迁市  发表于 2022-12-18 14:01
最近没更新是因为再修BUG,和加新功能,各位等等.2020.1.1   河北省唐山市   发表于 2022-11-28 17:14
websocket没有例子...不会用   上海市上海市  发表于 2022-11-14 21:37
我说大哥,你都这么多币你还设置这么高的币   重庆市重庆市  发表于 2022-11-9 16:31
再开个群 来大家吹水呀   广西壮族自治区南宁市  发表于 2022-11-1 21:08
有什么BUG可以看我个人签名的QQ,崩溃啊啥的问题提交给我,我目前还会修复.   河北省唐山市   发表于 2022-10-30 12:02
请问你用这个模块吗 一用就崩溃   四川省南充市  发表于 2022-10-30 06:40
增加:众多BUG,但是我没发现,我不信没BUG.   江西省九江市  发表于 2022-10-30 02:52
感谢大佬为CCHTTP添砖加瓦,CCHTTP有你更美好!交流QQ群:782768621(yyjson模块群内有源码)   山东省烟台市  发表于 2022-10-29 22:19
希望大佬接手后续更新,真心好用这个cchttp   四川省眉山市  发表于 2022-10-29 20:17
支持开源~!感谢分享   广东省广州市  发表于 2022-10-29 19:34
各位,好评记得点点.还有那个小赞啊啥的.   河北省唐山市   发表于 2022-10-29 17:35

评分

参与人数 91好评 +79 精币 +190 收起 理由
なす随风ぬね + 1 + 1 支持开源~!感谢分享
qq1056123185 + 1 + 2 感谢分享,好人一生平安!
ebiancheng + 1 YYDS~!
六发八门 + 1 YYDS~!
Ruang + 1 + 2 支持开源~!感谢分享
godandwoman + 2 新技能已get√
winxsj + 1 + 3 YYDS~!
flaswf + 1 + 2 YYDS~!
jackdee + 1 + 1 很好很强悍,坚持下去哦~
mole + 1 + 2 YYDS~!
ku2017 + 1 + 3 多少好评算有好评 YYDS,支持开源
面具, + 1 支持开源~!感谢分享
q1512960733 + 1 感谢分享,很给力!~
asooo + 1 支持开源~!感谢分享
3636993 + 1 + 5 感谢分享,很给力!~
sm666 + 1 + 2 很好很强悍,坚持下去哦~
Pancoes + 1 + 2 YYDS~!
Sir928 + 1 + 20 谢谢猫老师
905588347 + 1 + 2 来了
黎明时的你 + 1 来回血
少年哟 + 1 + 2 YYDS~!
风信数字 + 1 + 2 感谢发布原创作品,精易因你更精彩!
aoran520 + 1 + 2 YYDS~!
emoqiwu + 1 YYDS~!
原子 + 1 + 1 YYDS~!
果冻大砍刀 + 1 + 2 支持开源~!感谢分享
鸿言软件 + 1 + 2 感谢分享,很给力!~
是大哥吖 + 1 + 3 YYDS~!
ノ朽默℡ + 1 + 5 YYDS~!
wh零度 + 1 支持开源~!感谢分享
单色 + 1 + 2 YYDS~!
小明无敌 + 1 + 5 支持开源~!感谢分享
勾栏听曲 + 1 + 2 支持开源~!感谢分享
山行 + 1 + 3 YYDS~!
Tonwed + 1 + 2 YYDS~!
7331 + 1 + 1 支持开源~!感谢分享
674525854 + 1 + 2 YYDS~!
天机科技 + 1 + 2 支持开源~!感谢分享
ghostw + 1 + 2 YYDS~!
正鑫软件开发 + 1 + 1 YYDS~!
七道 + 1 + 1 YYDS~!
lltenable + 1 支持开源~!感谢分享
BlackMaGou + 1 感谢发布原创作品,精易因你更精彩!
a657938016 + 1 + 2 YYDS~!
kyo9766 + 2 感谢分享,很给力!~
camingo + 1 + 2 YYDS~!
nevergiveup520 + 1 YYDS~!
xiaomidi188 + 1 + 1 支持开源~!感谢分享
冰点 + 1 + 3 感谢分享,很给力!~
tangqixuang + 1 支持开源~!感谢分享
易语言资源网 + 1 + 3 开源精神必须支持~
dongou + 1 + 2 此处应该有鼓励~
xinghttp + 1 + 2 支持开源~!感谢分享
yujiekuxiao + 1 + 2 YYDS~!
Leein + 1 + 2 有例子就更香了哦~
爱生活爱大乔 + 1 + 2 支持开源~!感谢分享
gudandexuan + 1 + 3 支持开源~!感谢分享
andel2003 + 1 支持开源~!感谢分享
火鱼huoyu + 1 + 2 支持开源~!感谢分享
喜宝 + 1 支持开源~!感谢分享
By未命名 + 1 + 2 今年奖杯归你了
fengyishen + 1 支持开源~!感谢分享
够爱 + 1 + 5 开源精神必须支持~
orjg + 1 感谢分享,很给力!~
llxx123 + 1 + 2 支持开源~!感谢分享
飘在空气里 + 1 YYDS~!
Tuuuur + 1 + 2 在此留名,以后多多交流哦~
青帝 + 2 支持开源~!感谢分享
顾本 + 1 + 1 YYDS
无艸忘居 + 1 + 2 主要是没有一套比较完善的使用教程,不然还是不错的,可惜了.
翎朗 + 1 + 2 YYDS~!
小了白了兔 + 1 支持开源~!感谢分享
Suky + 1 + 3 感谢分享,很给力!~
六先生 + 1 + 2 支持开源~!感谢分享
亲爱的小层 + 1 + 2 开源精神必须支持~
忘了什么 + 1 + 2 YYDS~!
浅浅` + 1 + 5 感谢大佬添砖加瓦
北冥 + 1 + 3 YYDS~!
茶白 + 1 + 2 看样子要内定了啊
callng + 1 + 2 开源精神必须支持~
lsonyan + 1 + 2 支持开源~!感谢分享
luckfish45 + 2 YYDS~!
chinaidc + 1 + 4 支持开源~!感谢分享
木小果 + 1 + 2 支持开源~!感谢分享
老毛桃 + 1 + 2 支持开源~!感谢分享
他乡遇故知 + 1 + 2 YYDS~!
梦寻简单 + 1 + 3 支持开源~!感谢分享
城南花已开 + 1 + 1 先好评,不然晚点我觉得你要给我发VX
风过长街 + 1 + 1 支持开源~!感谢分享
落雪无尘 + 1 + 3 支持开源~!感谢分享
陈大奶么么哒 + 1 + 2 支持开源~!感谢分享

查看全部评分

本帖被以下淘专辑推荐:

结帖率:33% (2/6)

签到天数: 17 天

发表于 2024-4-18 09:32:54 | 显示全部楼层   广东省湛江市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

结帖率:81% (30/37)
发表于 2024-2-23 20:28:25 | 显示全部楼层   湖北省潜江市


感谢分享!
回复 支持 反对

使用道具 举报

结帖率:81% (30/37)
发表于 2024-2-23 20:28:07 | 显示全部楼层   湖北省潜江市
  感谢分享!
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 1 天

发表于 2024-2-23 20:25:17 | 显示全部楼层   广东省东莞市
很喜欢,多谢阿杰和浅浅!!!
回复 支持 反对

使用道具 举报

发表于 2023-12-22 01:05:07 | 显示全部楼层   山东省济南市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

发表于 2023-11-17 17:09:12 | 显示全部楼层   福建省福州市
强力支持 希望能持续更新
回复 支持 反对

使用道具 举报

结帖率:33% (2/6)

签到天数: 17 天

发表于 2023-10-26 13:17:34 | 显示全部楼层   广东省湛江市
新技能已get√
回复 支持 反对

使用道具 举报

发表于 2023-8-25 19:07:47 | 显示全部楼层   江苏省南通市
希望大佬接手后续更新,真心好用这个cchttp
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 1 天

发表于 2023-8-9 15:33:02 | 显示全部楼层   上海市上海市
更新了吗  大佬
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 21 天

发表于 2023-5-24 10:23:37 | 显示全部楼层   浙江省宁波市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表