精易论坛
标题:
curl_http示例
[打印本页]
作者:
AnxiangLemon
时间:
2022-4-27 23:06
标题:
curl_http示例
一年多以前写的,其实企微是比个微简单很多 但是资料却很少
用的是zycurl.ec 论坛搜一下就有了
子程序名
返回值类型
公开
备 注
WxWork_Post
字节集
企业微信post提交
参数名
类 型
参考
可空
数组
备 注
url
文本型
headers
文本型
data
字节集
变量名
类 型
静态
数组
备 注
http
curl_http
headlist
文本型
0
ret
字节集
http.
创建
(
)
http.
置URL
(
url
)
http.
置根证书
(
“cacert.pem”
)
http.
置验证SSL证书
(
1, 2
)
' 按照CURL官方文档 与服务器协商不到http2 会回落到http1.1
http.
置协议版本
(
#CURL_HTTP_VERSION_2TLS
)
headlist =
分割文本
(
headers,
#换行符,
)
http.
置请求头
(
headlist
)
http.
置超时毫秒
(
5000, 10000
)
http.
置选项
(
#CURLOPT_POST,
1
)
' 不是POST就是GET了咯
http.
置POST数据字节集
(
data
)
http.
执行
(
)
' 可以看响应头 是不是 HTTP/2
调试输出
(
到文本
(
http.
取响应头
(
)
)
)
' 调试输出
(
Bin2Hex_NoSpace
(
http.取响应数据
(
)
)
)
' http.重置
(
真
)
ret = http.
取响应数据
(
)
http.
销毁
(
)
返回
(
ret
)
i
支持库列表
支持库注释
spec
特殊功能支持库
.版本 2
.支持库 spec
.子程序 WxWork_Post, 字节集, , 企业微信post提交
.参数 url, 文本型
.参数 headers, 文本型
.参数 data, 字节集
.局部变量 http, curl_http
.局部变量 headlist, 文本型, , "0"
.局部变量 ret, 字节集
http.创建 ()
http.置URL (url)
http.置根证书 (“cacert.pem”)
http.置验证SSL证书 (1, 2)
' 按照CURL官方文档 与服务器协商不到http2 会回落到http1.1
http.置协议版本 (#CURL_HTTP_VERSION_2TLS)
headlist = 分割文本 (headers, #换行符, )
http.置请求头 (headlist)
http.置超时毫秒 (5000, 10000)
http.置选项 (#CURLOPT_POST, 1) ' 不是POST就是GET了咯
http.置POST数据字节集 (data)
http.执行 ()
' 可以看响应头 是不是 HTTP/2
调试输出 (到文本 (http.取响应头 ()))
' 调试输出 (Bin2Hex_NoSpace (http.取响应数据 ()))
' http.重置 (真)
ret = http.取响应数据 ()
http.销毁 ()
返回 (ret)
作者:
xjshuaishuai
时间:
2022-4-28 00:24
谢谢分享!
作者:
忧郁之子
时间:
2022-4-28 00:58
谢谢分享,支持一下。
作者:
pjm123
时间:
2022-4-28 08:00
谢谢分享
作者:
杨明煜
时间:
2022-4-28 08:30
看看学习............
作者:
无精打采
时间:
2022-4-28 09:09
谢谢分享,支持一下。
作者:
sinewtec
时间:
2022-4-28 15:32
支持开源~!感谢分享
作者:
深圳梦
时间:
2022-4-28 20:44
支持开源~!感谢分享
作者:
FallingSnow
时间:
2022-4-28 22:24
有提交其他类型参数的例子吗 不然PUT PATCH等等
作者:
恶魔无音
时间:
2022-4-29 17:06
4646466464646464
作者:
JYYeah
时间:
2022-4-29 17:52
支持开源~!感谢分享
作者:
guyunhe
时间:
2022-6-5 11:07
支持开源~!感谢分享
作者:
pshx
时间:
2022-6-29 08:36
啊啊啊啊啊啊啊啊啊啊啊啊
作者:
q1512960733
时间:
2022-8-7 15:43
可惜带上d理就返回空了
作者:
10104831
时间:
2022-11-4 02:05
zhichi yixia
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4