Http的工具类,封装Http的相关操作
成员函数:
UrlDecode
Url解码
参数:
| 名称 | 类型 | 说明 |
| -------- | -----: | :----: |
| url| String | 需要解码的url |
返回值:
String 解码后的url
UrlEncode
Url编码
参数:
| 名称 | 类型 | 说明 |
| -------- | -----: | :----: |
| url| String | 需要编码的url |
返回值:
String 编码后的url
Request
发起http请求
参数:
| 名称 | 类型 | 说明 |
| -------- | -----: | :----: |
| method| String | 请求方式 GET POST |
| url| String | 请求的url地址 |
| query| ZmHash | 请求url参数 键值对 执行时会拼接到url?后面 |
| methodData| ZmHash | 请求方式数据 主要包含以下内容
type:请求子类型,可以传入 json、xml、plain、x-www-form-urlencoded、form-data、fileDown(文件下载) 也可以为空或者none
data:post传递的内容 对于x-www-form-urlencoded、form-data传入ZmHash键值对 其它为字符串
files:上传文件时候传递文件数据的键值对列表ZmHashList
filePath:下载文件保存的路径 |
| header| ZmHash | 请求头部数据 |
| config| ZmHash | 请求配置数据 |
返回值:
ZmReturnMsg ZmReturnMsg对象 msgStatus为ok时候代表请求成功,否则请求失败
其它说明:
无