跳到主要内容

发送POST请求(http.post)

函数

状态码,返回头,内容 = http.post(地址,[超时时间],[请求头],[请求参数])

参数

  • 地址 文本型

    这个函数不会对地址进行 URL 编码, 需自行编码

  • 超时时间 整数型

    可选 默认 60秒

  • 请求头 数组型

    可选 默认 TAS 头信息

  • 请求参数 文本型

    可选

返回值

  • 状态码 整数型

  • 返回头 数组型

  • 内容 文本型

说明

使用HTTP 协议 发送POST请求

示例

local code, header, body = http.post("https://www.baidu.com" , 30 ,{
["User-Agent"] = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36"
} ,"username=1237489&password=237348")

if code == 200 then
print(header) --打印头部信息
print(body) --打印网页内容
end