【原创开源】WebAPI框架/支持插件扩展   [复制链接]

  • A+
所属分类:网络代码

【原创开源】WebAPI框架/支持插件扩展   [复制链接]

插件开发示例源码:

【原创开源】WebAPI框架/支持插件扩展   [复制链接]

19年开发的Api框架,支持GET和POST,支持字节集传递,支持签名验证api防止非法调用。

可以自行扩展Api接口插件dll,框架会根据请求的Api调用插件去执行api功能。

源码里附带了3个插件源码(未编译,体型太大,压缩包大了附件传不起,自行编译到plugin目录)。

框架程序只调用了精易模块,演示源码里调用了鱼刺模块,体积原因未打包到附件,请自行解决。

Web服务部分用的是网上开源的,原作者未知。

此套源码可供新手学习到的知识点有插件的加载,插件的内存CALL调用


同目录下plugin.txt列表里定义了要加载的插件列表,但因为附件大小超出的原因,所以plugin目录下我未编译插件dll,请自行编译,否则服务启动不起来的,程序启动后加载插件失败会自动退出的。

点我下载
(已有 20 次下载)

引用模块

源码文件名 模块文件名
WebApi框架.e
socket连接.ec
精易模块.ec
插件全Aapi使用示例 带案例讲解.e
鱼刺类.HTTP.ec
精易模块.ec
getip.e
精易模块.ec
lanzou.e
精易模块.ec
taobao.e
精易模块.ec

引用支持库

源码文件名 支持库文件名 支持库标识
WebApi框架.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
扩展界面支持库一 2.0 27bb20fdd3e145e4bee3db39ddd6e64c
多线程支持库 2.0 5F99C1642A2F4e03850721B4F5D7C3F8
数据操作支持库一 2.0 4BB4003860154917BC7D8230BF4FA58A
插件全Aapi使用示例 带案例讲解.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
多线程支持库 2.0 5F99C1642A2F4e03850721B4F5D7C3F8
getip.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
lanzou.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
taobao.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
90DIR-CMD

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: