有勇气的牛排博客

精易模块-网页_访问_对象-网络请求GET/POST 易语言

有勇气的牛排 3781 易语言 2022-05-19 23:01:19

1 网页_访问_对象介绍

详细参考:http://e.125.la/fun-1161.html
本教程基于精易模块网页_访问_对象属性

2 参数介绍

参数名 类 型 备注
网址 文本型 完整的网页地址,必须包含http://或者https://
访问方式 整数型 0=GET 1=POST 2=HEAD 3=PUT 4=OPTIONS 5=DELETE 6=TRACE 7=CONNECT
提交信息 文本型 "POST"专用 自动UTF8编码

3 请求案例

3.1 GET请求

.版本 2
.支持库 spec

网页_访问_对象 (“http://127.0.0.1/”, 0, , , , , , , , , , , , , )
局_返回 = 到文本 (网页_访问_对象 (“https://www.920vip.net/”, 0, , , , , , , , , , , , , ))
局_返回 = 编码_utf8到gb2312 (局_返回)  ' 转码,不然乱码显示
调试输出 (局_返回)

3.2 POST请求

.版本 2
.支持库 spec

.子程序 http测试, 文本型
.局部变量 请求网址, 文本型
.局部变量 局_返回, 文本型
.局部变量 json, 类_json
.局部变量 code, 文本型
.局部变量 msg, 文本型
.局部变量 param, 文本型
.局部变量 bool, 逻辑型
.局部变量 headers, 文本型


调试输出 (“=====”)

请求网址 = “http://127.0.0.1:8081/test”
param = “secret=” + “U2FsdGVkX1K6Q88PtmofGPMyzm2p” + “&msg=666”
headers = “authorization:abcdef” + #换行符 + “name:charles”

局_返回 = 到文本 (网页_访问_对象 (请求网址, 1, param, , , headers, , , , , , , , , ))
局_返回 = 编码_utf8到gb2312 (局_返回)  ' 转码,不然乱码显示

bool = json.解析 (局_返回)
.如果真 (bool)
    调试输出 (局_返回)
    code = json.取属性对象 (“code”)
    msg = json.取属性对象 (“msg”)
    调试输出 (code)
    调试输出 (msg)
.如果真结束


返回 (“0”)

image.png


留言

专栏
文章
加入群聊