开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 274|回复: 8
收起左侧

[易语言纯源码] 标准模版库网址请求支持sk5

[复制链接]
结帖率:67% (10/15)
发表于 6 小时前 | 显示全部楼层 |阅读模式   江苏省苏州市
分享源码
界面截图:
是否带模块: 纯源码
备注说明: -
  
子程序名返回值类型公开备 注
标准模板库_网址请求字节集 
参数名类 型参考可空数组备 注
url文本型文本型完整的网页地址,必须包含http://或者https://。*|*
访问方式整数型注明:其值可以是0(GET),1(POST),2(HEAD),3(PUT),4(OPTIONS),5(DELETE),6(TRACE),7(CONNECT),8(PATCH)。
data文本型注明:仅在访问方式为POST时有效。
协议头文本型注明:一些附加的协议头信息,一行一个,以换行符隔开。
返回协议头文本型
Cookies文本型注明:提交的Cookie。
返回Cookies文本型
代理ip文本型注明:提供所欲使用的代理地址,支持多种协议(http,https,socks4,socks4a,socks5,socks5h),例如(http协议):http://127.0.0.1:8080。
代理账号文本型注明:提供代理地址所需的用户名
代理密码文本型注明:提供代理地址所需的用户密码.
重定向次数整数型注明:欲遵循网站重定向的最大次数,为-1时无限制,为0时禁止重定向.
补全协议头逻辑型注明:当附件协议头为空时自动添加必要的UA协议头 默认为假,假将不再添加非传入协议头。
协议头大小写逻辑型注明:将协议头中的键名首字母处理为大写,默认为假
超时时间整数型注明:指定本次完成整个请求所限定的超时时间,为-1时不限制,单位:秒.
忽略SSL错误逻辑型注明:是否忽略任何SSL验证相关错误,即不验证证书也不验证服务器(如使用了代理将会被一同忽略)
编码方式文本型注明:指定所欲请求服务器使用的内容编码(压缩)方式,即"Accept - Encoding"协议内容,例如"gzip, deflate, br",会覆盖协议头部分,如果协议头存在编码压缩方式,此位置不指定则不会自动转码.
变量名类 型静态数组备 注
返回文本文本型 
访问地址EStl_字符串 
提交信息EStl_字节集 
代理地址EStl_字符串 
提交CookiesEStl_字符串 
返回ookieEStl_字符串 
附加协议头EStl_字符串 
返回议头EStl_字符串 
账号EStl_字符串 
密码EStl_字符串 
传输编码方式EStl_字符串 
bin字节集 
如果真 (访问方式 < 0 访问方式 > 8)
访问方式 = 0

如果真 (是否为空 (访问方式))
访问方式 = 0

如果真 (超时时间 ≠ -1)
如果 (超时时间 < 1)
超时时间 = 15000
超时时间 = 超时时间 × 1000


如果真 (重定向次数 ≠ -1)
如果 (重定向次数 < 1)
重定向次数 = 0




如果真 (是否为空 (补全协议头))
补全协议头 = 真

如果真 (是否为空 (协议头大小写))
协议头大小写 = 真

如果真 (是否为空 (忽略SSL错误))
忽略SSL错误 = 假
访问地址.追加 (url)
判断 (是否为空 (data))
提交信息.清除字节集 ()
提交信息.添加 (data)

判断 (是否为空 (代理ip))
代理地址.清除 ()
代理地址.追加 (代理ip)

判断 (是否为空 (代理账号))
账号.清除 ()
账号.追加 (代理账号)

判断 (是否为空 (代理密码))
密码.清除 ()
密码.追加 (代理密码)

判断 (是否为空 (Cookies))
提交Cookies.清除 ()
提交Cookies.追加 (Cookies)

判断 (是否为空 (协议头))
附加协议头.清除 ()
附加协议头.追加 (协议头)

判断 (是否为空 (编码方式))
传输编码方式.清除 ()
传输编码方式.追加 (编码方式)

bin = 网址请求 (访问地址, 0, 提交信息, 提交Cookies, 返回ookie, 附加协议头, 返回议头, 重定向次数, 代理地址, 账号, 密码, 补全协议头, 协议头大小写, 超时时间, 忽略SSL错误, 传输编码方式)
返回协议头 = 返回议头.取文本A1 ()
返回Cookies = 返回ookie.取文本A1 ()
返回 (bin)


i支持库列表   支持库注释   
LibStl(未知支持库)



这里是测试例子

.版本 2
.支持库 spec

bin = 标准模板库_网址请求 (“https://www.baidu.com/”, , , “user-agent: Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1 Edg/137.0.0.0”, 返回协议头, , 返回Cookies, , , , , , , , , )
调试输出 (编码_Utf8到Ansi (bin), 返回协议头, 返回Cookies, )
bin = 标准模板库_网址请求 (“https://www.baidu.com/”, , , “user-agent: Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1 Edg/137.0.0.0”, 返回协议头, , 返回Cookies, “socks5://61.171.105.151:19709”, “3SFW0RE6AI”, “46482530”, , , , , , )
调试输出 (编码_Utf8到Ansi (bin), 返回协议头, 返回Cookies, )




不知道写法对不对,有没有大神指导一下


2e7e9ccc-b7ee-494b-a40a-fde9c42e83a3.png
4867ac26-a24a-4b27-877b-807d33374384.png

评分

参与人数 1精币 +1 收起 理由
kyo9766 + 1 感谢分享,很给力!~

查看全部评分


结帖率:95% (411/431)

签到天数: 9 天

发表于 1 小时前 | 显示全部楼层   内蒙古自治区乌海市
感谢分享
回复 支持 反对

使用道具 举报

签到天数: 6 天

发表于 3 小时前 | 显示全部楼层   河北省石家庄市
感谢分享
回复 支持 反对

使用道具 举报

签到天数: 17 天

发表于 3 小时前 | 显示全部楼层   河北省邯郸市
6666666666666666666666
回复 支持 反对

使用道具 举报

结帖率:67% (10/15)

签到天数: 15 天

 楼主| 发表于 3 小时前 | 显示全部楼层   江苏省苏州市
阿龙 发表于 2025-6-17 14:53
访问方式写死get了

忘了删,不好意思,
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 13 天

发表于 4 小时前 | 显示全部楼层   山东省*
访问方式写死get了
回复 支持 反对

使用道具 举报

结帖率:50% (1/2)

签到天数: 15 天

发表于 5 小时前 | 显示全部楼层   广东省汕头市
感谢大神分享~!
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)

签到天数: 15 天

发表于 5 小时前 | 显示全部楼层   山东省青岛市
简单调用,感谢分享
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)

签到天数: 13 天

发表于 6 小时前 | 显示全部楼层   广东省深圳市
学习一下
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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