
插件开发示例源码:

19年开发的Api框架,支持GET和POST,支持字节集传递,支持签名验证api防止非法调用。
可以自行扩展Api接口插件dll,框架会根据请求的Api调用插件去执行api功能。
源码里附带了3个插件源码(未编译,体型太大,压缩包大了附件传不起,自行编译到plugin目录)。
框架程序只调用了精易模块,演示源码里调用了鱼刺模块,体积原因未打包到附件,请自行解决。
Web服务部分用的是网上开源的,原作者未知。
此套源码可供新手学习到的知识点有插件的加载,插件的内存CALL调用
同目录下plugin.txt列表里定义了要加载的插件列表,但因为附件大小超出的原因,所以plugin目录下我未编译插件dll,请自行编译,否则服务启动不起来的,程序启动后加载插件失败会自动退出的。
| 源码文件名 | 模块文件名 | ||
|---|---|---|---|
| WebApi框架.e |
|
||
| 插件全Aapi使用示例 带案例讲解.e |
|
||
| getip.e |
|
||
| lanzou.e |
|
||
| taobao.e |
|
| 源码文件名 | 支持库文件名 | 支持库标识 |
|---|---|---|
| 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 |
