前置条件
- "构建设置" -> "预处理器宏" 在需要监控的环境中添加 "LOG_REQUEST=1" 以启用监控功能
- 在项目中添加 "url_config.geojson" 文件进行 URL 配置
自定义配置
- 设置超时时间,默认为 10 秒
[JCHttpTool configTimeoutInterval:30];
- 配置自定义 Header
[JCHttpTool configHeaders:@{
@"JCVersion":APP_VERSION,
@"JCBuild":BUILD_VERSION
}];
- 配置自定义 ContentType,默认支持 "text/html"、"application/json"
[JCHttpTool configContentTypes:@[@"jctext/html",@"jcapplication/json"]];
config.geojson 配置
{
"Debug": {
"BASEURL":"http://....",
"IMG_UPLOAD_URL":"http://....",
"IMG_GET_URL":"http://....",
"FILE_UPLOAD_URL":"http://....",
"FILE_DOWNLOAD_URL":"http://....",
"HTTPS_CER":"000.cer",
},
"Release":{
"BASEURL":"http://....",
"IMG_UPLOAD_URL":"http://....",
"IMG_GET_URL":"http://....",
"FILE_UPLOAD_URL":"http://....",
"FILE_GET_URL":"http://....",
"HTTPS_CER":"000.cer",
}
}
Debug: Debug环境配置
Release: Release环境配置
BASEURL: 请求BaseURL
IMG_UPLOAD_URL: 图片上传基地址
IMG_GET_URL: 图片获取基地址
FILE_UPLOAD_URL: 文件上传基地址
FILE_DOWNLOAD_URL: 文件下载基地址
安装
pod "JCHttpTool"