函数:httpPost 提交网页数据

函数名称:提交网页数据

函数功能:以 post 方式提交数据获取网页返回信息

函数方法

str = httpPost(url,data,options)

参数 类型 字段 说明
url string 必填 访问的网页地址 URL
data string 必填 要提交的 Post 参数数据
options table 选填 仅 TSLib v1.2.8 及其以上版本支持,操作参数

options 参数介绍

参数 类型 字段 说明
tstab number 必填 参数需要写为 1,不可修改
timeOut number 选填 超时时间,不写默认为 5 秒
urlEnCode boolean 选填 仅 TSLib v1.2.8 及其以上版本支持
是否对 URL 进行编码。默认 false
false - 不进行编码,true - 进行编码
返回值 类型 说明
str string/boolean 成功返回网页内容,失败返回 false

脚本示例:

require "TSLib"--使用本函数库必须在脚本开头引用并将文件放到设备 lua 目录下
local url = "http://openapi.touchsprite.com/api/openapi"
local data = [[{"action": "getAuth","key": "开发者的key","devices": {"设备号1"},"valid": 3600,"time": ]].. os.time() ..[[}]]
local options = {
    ["tstab"] = 1, -- 必填项
    ["timeOut"] = 90,
    ["urlEnCode"] = false
}
str = httpPost(url, data,options)
if str and str ~= "" then
dialog(str)
end
Copyright 北京帮你玩科技有限公司 2020 all right reserved,powered by Gitbook该文章修订时间: 2020-03-24 19:50:16

results matching ""

    No results matching ""