JCHttpTool 13

JCHttpTool 13

JackCat 维护。



 
依赖
AFNetworking>= 0
JCMacros>= 0
JCCategories>= 0
 

  • JackCat

前置条件

  1. "构建设置" -> "预处理器宏" 在需要监控的环境中添加 "LOG_REQUEST=1" 以启用监控功能
  2. 在项目中添加 "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"