-
public class HttpCaptureEventImpl.Companion
-
-
Field Summary
Fields Modifier and Type Field Description private final StringENDprivate final StringGZIPprivate final StringIDENTITYprivate final StringCONTENT_TYPEprivate final StringCONTENT_LENGTHprivate final StringCONTENT_ENCODINGprivate final StringCONTENT_DISPOSITIONprivate final StringREDACT_REPLACE_VALUEprivate final StringDISPOSITIONprivate final StringDISPOSITION_ENDprivate final StringDISPOSITION_FRONTprivate final StringTIMEprivate final StringSTATUSprivate final StringBODY_SIZEprivate final StringBODY_STRINGpublic final static HttpCaptureEventImpl.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description final BooleanbodyHasUnknownEncoding(Headers headers)判断 body 是否未知编码 final BooleanisProbablyUtf8(Buffer buffer)判断 Buffer 内容是否 UTF-8 编码 final <ERROR CLASS><String, String>mapHeader(Headers headers, Set<String> headersToRedact, String replaceValue)存储通用头信息到 Map 中 final <ERROR CLASS><String, String>mapFormBody(FormBody body, Set<String> bodyToRedact, String replaceValue)存储通用 Body 信息到 Map 中 final <ERROR CLASS><String, String>mapMultipartBody(MultipartBody body, Set<String> bodyToRedact, String replaceValue)存储通用 Body 信息到 Map 中 final StringdispositionByHeaders(Headers headers)通过 Headers 获取 Content-Disposition final StringdispositionNameSplit(Headers headers)通过 Headers disposition 裁剪获取 name final StringdispositionNameSplit(String disposition)通过 Headers disposition 裁剪获取 name final StringgetEND()final StringgetGZIP()final StringgetIDENTITY()final StringgetCONTENT_TYPE()final StringgetCONTENT_LENGTH()final StringgetCONTENT_ENCODING()final StringgetCONTENT_DISPOSITION()final StringgetREDACT_REPLACE_VALUE()final StringgetDISPOSITION()final StringgetDISPOSITION_END()final StringgetDISPOSITION_FRONT()final StringgetTIME()final StringgetSTATUS()final StringgetBODY_SIZE()final StringgetBODY_STRING()-
-
Method Detail
-
bodyHasUnknownEncoding
final Boolean bodyHasUnknownEncoding(Headers headers)
判断 body 是否未知编码
- Parameters:
headers- 头信息
-
isProbablyUtf8
final Boolean isProbablyUtf8(Buffer buffer)
判断 Buffer 内容是否 UTF-8 编码
- Parameters:
buffer- Buffer
-
mapHeader
final <ERROR CLASS><String, String> mapHeader(Headers headers, Set<String> headersToRedact, String replaceValue)
存储通用头信息到 Map 中
- Parameters:
headers- 头信息headersToRedact- 待隐藏字段信息replaceValue- 隐藏信息替换值
-
mapFormBody
final <ERROR CLASS><String, String> mapFormBody(FormBody body, Set<String> bodyToRedact, String replaceValue)
存储通用 Body 信息到 Map 中
- Parameters:
body- FormBodybodyToRedact- 待隐藏字段信息replaceValue- 隐藏信息替换值
-
mapMultipartBody
final <ERROR CLASS><String, String> mapMultipartBody(MultipartBody body, Set<String> bodyToRedact, String replaceValue)
存储通用 Body 信息到 Map 中
- Parameters:
body- MultipartBodybodyToRedact- 待隐藏字段信息replaceValue- 隐藏信息替换值
-
dispositionByHeaders
final String dispositionByHeaders(Headers headers)
通过 Headers 获取 Content-Disposition
- Parameters:
headers- 头信息
-
dispositionNameSplit
final String dispositionNameSplit(Headers headers)
通过 Headers disposition 裁剪获取 name
- Parameters:
headers- 头信息
-
dispositionNameSplit
final String dispositionNameSplit(String disposition)
通过 Headers disposition 裁剪获取 name
- Parameters:
disposition- Content-Disposition
-
getIDENTITY
final String getIDENTITY()
-
getCONTENT_TYPE
final String getCONTENT_TYPE()
-
getCONTENT_LENGTH
final String getCONTENT_LENGTH()
-
getCONTENT_ENCODING
final String getCONTENT_ENCODING()
-
getCONTENT_DISPOSITION
final String getCONTENT_DISPOSITION()
-
getREDACT_REPLACE_VALUE
final String getREDACT_REPLACE_VALUE()
-
getDISPOSITION
final String getDISPOSITION()
-
getDISPOSITION_END
final String getDISPOSITION_END()
-
getDISPOSITION_FRONT
final String getDISPOSITION_FRONT()
-
getBODY_SIZE
final String getBODY_SIZE()
-
getBODY_STRING
final String getBODY_STRING()
-
-
-
-