|
LV10
站长
先复习一下上一课的内容
【2】dll映射的默认规则 在不指定dll的情况下,EWEB默认将得的的http数据传递给et.dll
在不指定子程序名的情况下,EWEB默认将得到的http数据传递给子程序t
如果请求的是字节集接口,那么传入的post数据就是接收到的字节集在本地的保存地址,调用完要删除该本地文件,防止过多占用
假设我们指定的dll是test.dll,那么附加指令就是[d=test.dll]
指定的子程序名称为:fn,那么附加指令就是[f=fn]
例子:
①:[d=test.dll][f=fn]表示调用test.dll中的fn子程序
②:[f=fn]表示调用et.dll中的fn子程序(根据默认原则没有指定dll,因此数据会传递给et.dll)
③:[d=test.dll]表示调用et.dll,由于没有指定调用哪个接口,因此默认调用接口t
④:如果fn是文本地址调用的子程序接口,那么就加在post数据里面,如果是字节集地址调用的就加在get数据里面
文本接口请求代码例子(附加指令加在post数据前)
变量名 | 类 型 | 静态 | 数组 | 备 注 | get数据 | | | | post数据 | 文本型 | | | 返回值 | 文本型 | | |
get数据 = “666”post数据 = “[d=test.dll][f=fn]123456”返回值 = 到文本 (网页_访问 (“http://” + “127.0.0.1/6887160A931997EB?” + get数据, 1, post数据 ))
字节集接口请求代码例子(附加指令加在get数据前)
变量名 | 类 型 | 静态 | 数组 | 备 注 | get数据 | 文本型 | | | post数据 | 字节集 | | | 返回值 | 文本型 | | |
get数据 = “[d=test.dll][f=fn]666”post数据 = “123456”post数据 = #图片1 返回值 = 到文本 (网页_访问 (“http://” + “127.0.0.1/65781619B0AR7E?” + get数据, 1, , , , , , , post数据 ))
提示:大家可能会有疑问,为什么我要把提交网址写成“http://” + “127.0.0.1/65781619B0AR7E?”这种格式,这是因为我直接连起来写论坛发帖时会当成一个跳转链接,影响大家复制代码,不是什么特殊的写法
dll接口代码
点击返回: 【EWEB总览】
|
|