Class

Http

网络请求组件,支持http和https协议,支持GET和POST


使用

Http(initParams, callback)

  • initParams: LuaTable,请求参数
  • method: String, 请求方法
  • params: LuaTable, 请求业务参数
  • callback: LuaFunction, 回调
  • 返回参数response为LuaTable
  • response.data() 得到 Data数据
ID API 参数 返回值 平台 备注
1 url v: String v Android 设置请求Url
2 method v: String, get/post v Android 设置请求方法
3 retryTimes v: Number v Android 重试次数
4 timeout v: Number v Android 超时时间
5 params v: LuaTable v Android 请求参数
6 callback v: LuaFunction Android 请求回调
7 request - - Android 请求
8 cancel - - - 中止
9 get url: String
params: LuaTable
callback: LuaFunction
- - GET请求
10 post url: String
params: LuaTable
callback: LuaFunction
- - POST请求
11 header - IOS http响应的头信息
11 data - IOS http响应的数据体(数据块类型)
11 code - IOS http响应的code

示例

Http({
    "method": "POST",
    "params": {
        "k1": "v1",
        "k2": "v2"
    }
}, function(response)
    print("called success")
end)


http = Http()
http:get("http://luaview.github.io", {
    query = 1
}, function(response)
    print("called success")
end)

Downloader

下载器组件,静态。

(Deprecated 所有功能可以通过 Http and File 完成)


ID API 参数 返回值 平台 备注
1 fetch url: String
name: String
callback: LuaFunction
- - TODO

results matching ""

    No results matching ""