-
- All Implemented Interfaces:
-
dev.capture.interfaces.IHttpCapture,okhttp3.Interceptor
public class StorageInterceptor extends BaseInterceptor
detail: Http 抓包拦截器 ( 存在存储抓包数据逻辑 )
-
-
Constructor Summary
Constructors Constructor Description StorageInterceptor(String mModuleName, Encrypt mEncrypt, IHttpFilter mHttpFilter, Boolean mCapture, IHttpCaptureEvent eventImpl, IHttpCaptureEventFilter eventFilter)
-
Method Summary
Modifier and Type Method Description StringgetModuleName()获取模块名 ( 要求唯一性 ) EncryptgetEncrypt()获取抓包数据加密中间层 IHttpFiltergetHttpFilter()获取 Http 拦截过滤器 BooleanisCapture()是否进行 Http 抓包拦截 UnitsetCapture(Boolean capture)设置是否进行 Http 抓包拦截 CaptureRedactcaptureRedact()获取抓包信息隐藏字段 StringgetModulePath()获取模块抓包存储路径 List<CaptureItem>getModuleHttpCaptures()获取模块所有抓包数据 -
-
Constructor Detail
-
StorageInterceptor
StorageInterceptor(String mModuleName, Encrypt mEncrypt, IHttpFilter mHttpFilter, Boolean mCapture, IHttpCaptureEvent eventImpl, IHttpCaptureEventFilter eventFilter)
-
-
Method Detail
-
getModuleName
String getModuleName()
获取模块名 ( 要求唯一性 )
-
getEncrypt
Encrypt getEncrypt()
获取抓包数据加密中间层
-
getHttpFilter
IHttpFilter getHttpFilter()
获取 Http 拦截过滤器
-
setCapture
Unit setCapture(Boolean capture)
设置是否进行 Http 抓包拦截
- Parameters:
capture-trueyes,falseno
-
captureRedact
CaptureRedact captureRedact()
获取抓包信息隐藏字段
-
getModulePath
String getModulePath()
获取模块抓包存储路径
-
getModuleHttpCaptures
List<CaptureItem> getModuleHttpCaptures()
获取模块所有抓包数据
-
-
-
-