-
public class DevHttpCapturedetail: OkHttp 抓包工具库
-
-
Field Summary
Fields Modifier and Type Field Description private final <ERROR CLASS>TAGpublic final static DevHttpCaptureINSTANCE
-
Method Summary
Modifier and Type Method Description final IntegergetDevHttpCaptureVersionCode()获取 DevHttpCapture 版本号 final StringgetDevHttpCaptureVersion()获取 DevHttpCapture 版本 final IntegergetDevAppVersionCode()获取 DevApp 版本号 final StringgetDevAppVersion()获取 DevApp 版本 final BooleanaddInterceptor(OkHttpClient.Builder builder, String moduleName, Encrypt encrypt, IHttpFilter httpFilter, Boolean capture, IHttpCaptureEvent eventImpl)添加 Http 抓包拦截处理 final BooleancontainsInterceptor(String moduleName)是否存在对应 Module Http 抓包拦截 final BooleanremoveInterceptor(String moduleName)移除对应 Module Http 抓包拦截 final BooleanupdateInterceptor(String moduleName, Boolean capture)更新对应 Module Http 抓包拦截处理 final StringgetModulePath(String moduleName)获取指定模块抓包存储路径 final List<CaptureItem>getModuleHttpCaptures(String moduleName)获取指定模块所有抓包数据 final UtilsPublicutils()对外公开快捷工具类 ( UtilsPublic ) final <ERROR CLASS>getTAG()-
-
Method Detail
-
getDevHttpCaptureVersionCode
final Integer getDevHttpCaptureVersionCode()
获取 DevHttpCapture 版本号
-
getDevHttpCaptureVersion
final String getDevHttpCaptureVersion()
获取 DevHttpCapture 版本
-
getDevAppVersionCode
final Integer getDevAppVersionCode()
获取 DevApp 版本号
-
getDevAppVersion
final String getDevAppVersion()
获取 DevApp 版本
-
addInterceptor
final Boolean addInterceptor(OkHttpClient.Builder builder, String moduleName, Encrypt encrypt, IHttpFilter httpFilter, Boolean capture, IHttpCaptureEvent eventImpl)
添加 Http 抓包拦截处理
- Parameters:
builder- OkHttpClient BuildermoduleName- 模块名 ( 要求唯一性 )encrypt- 抓包数据加密中间层httpFilter- Http 拦截过滤器capture- 是否进行 Http 抓包拦截eventImpl- Http 抓包事件回调
-
containsInterceptor
final Boolean containsInterceptor(String moduleName)
是否存在对应 Module Http 抓包拦截
- Parameters:
moduleName- 模块名 ( 要求唯一性 )
-
removeInterceptor
final Boolean removeInterceptor(String moduleName)
移除对应 Module Http 抓包拦截
- Parameters:
moduleName- 模块名 ( 要求唯一性 )
-
updateInterceptor
final Boolean updateInterceptor(String moduleName, Boolean capture)
更新对应 Module Http 抓包拦截处理
- Parameters:
moduleName- 模块名 ( 要求唯一性 )capture- 是否进行 Http 抓包拦截
-
getModulePath
final String getModulePath(String moduleName)
获取指定模块抓包存储路径
- Parameters:
moduleName- 模块名 ( 要求唯一性 )
-
getModuleHttpCaptures
final List<CaptureItem> getModuleHttpCaptures(String moduleName)
获取指定模块所有抓包数据
- Parameters:
moduleName- 模块名 ( 要求唯一性 )
-
utils
final UtilsPublic utils()
对外公开快捷工具类 ( UtilsPublic )
-
getTAG
final <ERROR CLASS> getTAG()
-
-
-
-