Skip to content

Http.ag

xu_whale edited this page Sep 7, 2020 · 1 revision

点击查看Http的Demo

继承关系

Http

简介

网络请求工具类

⚠️ 网络使用的cache策略请参考CachePolicy 网络请求的加密策略请参考EncType 网络响应体中相关key请参考ResponseKey 网络错误信息中相关key请参考ErrorKey

构造方法

Http() 创建Http实例对象,用于网络请求

API

setBaseUrl(string baseURL)

配置根地址,可以避免每次都拼接重复的基础地址

⚠️ 目前不支持使用此方法设置BaseUrl,如需设置baseUrl,可继承Http在协议方法中自行实现

addCachePolicyFilterKey(string filterKey)

为缓存策略添加过滤参数

⚠️ 具体的cache策略请参考CachePolicy

get(string url, Map param, function callback)

发起GET请求

⚠️ url必须去掉host,host必须通过setBaseUrl设置

post(string url, Map param, function callback)

发起POST请求

⚠️ url必须去掉host,host必须通过setBaseUrl设置

download(string url, Map param, function callback, function callback)

下载数据请求

⚠️ url必须去掉host,host必须通过setBaseUrl设置

upload(string url, Map param, Array filePaths, Array fileNames, function callback)

上传数据请求

Clone this wiki locally