书香雅阁论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 2259|回复: 0

【基本类型接口使用说明】

[复制链接]

416

主题

439

帖子

158万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1581489
发表于 2023-1-31 20:58:15|字数:1,278 | 显示全部楼层 |阅读模式
LV10 站长

本教材以易语言为模板讲解,其他语言的可看教程进行参考,相信大家可以解决

基本请求类型接口有
2种
1:文本类型接口   用于接收文本数据
2:字节集类型接口 用于接收字节集(文件)数据

【1】复制接口
图片.png
如果你要向EWEB传输文本,则复制文本接口
如果你要传输文件,则复制字节集接口,字节集接口可用于数据文件的分析,验证码图片识别,上传个性化数据等地方


复制的接口是标志符,是不带请求网址的
如复制文本接口得到的是A467848AF93D6415,请求网址是http://127.0.0.1/,那么最终的文本请求地址是:http://127.0.0.1/A467848AF93D6415


【2】dll映射的默认规则
不指定所使用的dll的情况下
EWEB默认将得的的http数据传递给et.dll

不指定子程序名情况下,EWEB默认将得到的http数据传递给子程序t
如果是字节集接口,EWEB默认将得到的http数据传递给子程序b


【3】dll接口类型的参数说明
  
子程序名返回值类型公开备 注
t文本型
参数名类 型参考可空数组备 注
get数据文本型   
post数据文本型   如果是字节集接口调用的,那么post传入的字节集本地保存的地址
ip文本型   
传递序号整数型   
请求序号整数型   
变量名类 型静态数组备 注
传入文本值文本型  
返回文本值文本型  
' 中间写运算代码
返回文本值 = “文本接口调用成功”
返回 (返回文本值)



重点:
接口默认为5个参数,这个是统一格式无法更改

如果请求的是字节集接口,那么传入的post数据就是接收到的字节集在本地的保存地址,调用完要删除该本地文件,防止过多占用
————————————————————————————————————

get数据:请求地址后?后附加的参数,比如https://shuxiangyage.net/forum.php?123456,get数据就是123456

post数据:这个应该都知道

ip:指的是请求端的ip地址

传递序号:大家一般用不上,是用来防冲突的,后面会出专门的帖子来讲解,操作难度较大,大家可以暂且理解为当前的子程序被调用了多少次,起到统计的作用

请求序号:每次软件重启则重新计算,相当于记录当前是第几条请求数据,配合模块功能使用,可用于bug测试

返回数据类型返回的数据类型规定为文本型,如果你想返回字节集数据,可以使用base64编码技术


【4】编译
大家写好自己的dll功能后编译到指定位置即可,如ed.dll就编译到\plugin\ed\ed.dll

建议使用黑月编译,书香在网上找了一个3.5版本的放在了群文件
图片.png

【6】测试
大家可以在你的客户端上使用post相关函数提交请求测试了,易语言用户可以打开目录下的调用例子目录查看其中的源码,也可以使用EWEB软件上自带的测试功能
图片.png

点击返回: 【EWEB总览】
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|小黑屋|书香雅阁论坛 ( 湘ICP备17011672号-3 )

GMT+8, 2024-5-19 13:09 , Processed in 0.125528 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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