Backser 发表于 2022-7-24 22:07

如何让易语言像 HTML 的表单一样发送 POST 请求

如题。我目前要 POST 一个数据到服务器,只需要返回服务器给我的网页代码即可。想法是用一个易语言的按钮把编辑框的内容通过超文本浏览框提交给 Web 服务器,然后服务器返回网页代码。但是我找遍了网上的资料都没找到和这个主题有关联的。因此特意跑来吾爱看看有没有大佬能够分享。

呓语丶 发表于 2022-7-24 22:48

精易模块    网页_访问_对象()

知心 发表于 2022-7-24 22:50

楼上说的对,你去找找精益模块。

SGC沉默 发表于 2022-7-24 23:09

苦短,我只会python

Creator2K 发表于 2022-7-24 23:29

这个你需要抓你要发送的API,然后用精益模块里的网页_访问 命令进行编写

5231824 发表于 2022-7-25 01:10

巧了,只会易,正准备学python!!

chaojiak47 发表于 2022-7-25 08:16

网页_访问_对象() ,或者自己写对象、。。。

chaojiak47 发表于 2022-7-25 08:19

.版本 2

网页_访问_对象 (, , , , , , , , , , , , , , , , , , )
子程序名:网页_访问_对象
    使用WinHttp的对象方式访问网页
    返回值类型:字节集
    参数<1>的名称为“网址”,类型为“文本型”。注明:完整的网页地址,必须包含http://或者https://。
    参数<2>的名称为“访问方式”,类型为“整数型”,允许接收空参数数据。注明:0=GET 1=POST 2=HEAD 3=PUT4=OPTIONS5=DELETE6=TRACE7=CONNECT。
    参数<3>的名称为“提交信息”,类型为“文本型”,允许接收空参数数据。注明:"POST"专用   自动UTF8编码。
    参数<4>的名称为“提交Cookies”,类型为“文本型”,接收参数数据时采用参考传递方式,允许接收空参数数据。注明:设置提交时的cookie。
    参数<5>的名称为“返回Cookies”,类型为“文本型”,接收参数数据时采用参考传递方式,允许接收空参数数据。注明:返回的Cookie。
    参数<6>的名称为“附加协议头”,类型为“文本型”,允许接收空参数数据。注明:一行一个请用换行符隔开。
    参数<7>的名称为“返回协议头”,类型为“文本型”,接收参数数据时采用参考传递方式,允许接收空参数数据。注明:返回的协议头。
    参数<8>的名称为“返回状态代码”,类型为“整数型”,接收参数数据时采用参考传递方式,允许接收空参数数据。注明:网页返回的状态代码,例如:200;302;404等。
    参数<9>的名称为“禁止重定向”,类型为“逻辑型”,允许接收空参数数据。注明:默认不禁止网页重定向。
    参数<10>的名称为“字节集提交”,类型为“字节集”,允许接收空参数数据。注明:提交字节集数据。
    参数<11>的名称为“代{过}{滤}理地址”,类型为“文本型”,允许接收空参数数据。注明:代{过}{滤}理地址,格式为 8.8.8.8:88。
    参数<12>的名称为“超时”,类型为“整数型”,允许接收空参数数据。注明:秒|默认为15秒,-1为无限等待。
    参数<13>的名称为“代{过}{滤}理用户名”,类型为“文本型”,允许接收空参数数据。注明:用户名。
    参数<14>的名称为“代{过}{滤}理密码”,类型为“文本型”,允许接收空参数数据。注明:密码。
    参数<15>的名称为“代{过}{滤}理标识”,类型为“整数型”,允许接收空参数数据。注明:代{过}{滤}理标识,默认为1,0为路由器。
    参数<16>的名称为“对象继承”,类型为“对象”,允许接收空参数数据。注明:此处可自行提供对象,不再主动创建。
    参数<17>的名称为“是否自动合并更新Cookie”,类型为“逻辑型”,允许接收空参数数据。注明:默认为真,自动合并更新。
    参数<18>的名称为“是否补全必要协议头”,类型为“逻辑型”,允许接收空参数数据。注明:当附件协议头为空时自动添加必要的UA协议头 默认为真,假将不再添加非传入协议头。
    参数<19>的名称为“是否处理协议头大小写”,类型为“逻辑型”,允许接收空参数数据。注明:将协议头中的键名首字母处理为大写默认为真。

yangkaicheng 发表于 2022-7-25 09:02

这个方法有很多啊,可以自己来实现或借助模块

yoxi011 发表于 2022-7-25 09:12

这个简单吧!F12抓包把抓到的链接通过 易语言网页_访问()POST提交过去
页: [1] 2 3
查看完整版本: 如何让易语言像 HTML 的表单一样发送 POST 请求