Package 

Interface IHttpCaptureEventFilter

    • Method Summary

      Modifier and Type Method Description
      Boolean filterRequestUrl(Request request, HttpUrl url, String method, Protocol protocol, Headers headers, RequestBody requestBody) 是否过滤请求链接字符串
      Boolean filterRequestMethod(Request request, HttpUrl url, String method, Protocol protocol, Headers headers, RequestBody requestBody) 是否过滤请求方法字符串
      Boolean filterRequestHeaders(Request request, HttpUrl url, String method, Protocol protocol, Headers headers, RequestBody requestBody) 是否过滤请求头信息 Map
      Boolean filterRequestBody(Request request, HttpUrl url, String method, Protocol protocol, Headers headers, RequestBody requestBody) 是否过滤请求体信息 Map
      Boolean filterResponseStatus(Request request, Response response, Headers headers, ResponseBody responseBody) 是否过滤响应状态 Map
      Boolean filterResponseHeaders(Request request, Response response, Headers headers, ResponseBody responseBody) 是否过滤响应头信息 Map
      Boolean filterResponseBodyFailed(Request request, Exception error) 是否过滤错误响应体信息
      Boolean filterResponseBody(Request request, Response response, Headers headers, ResponseBody responseBody) 是否过滤响应体信息
      Boolean filterCaptureStorage(CaptureInfo info) 是否过滤抓包数据存储
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • filterRequestUrl

         Boolean filterRequestUrl(Request request, HttpUrl url, String method, Protocol protocol, Headers headers, RequestBody requestBody)

        是否过滤请求链接字符串

        Parameters:
        request - 请求对象
        url - 请求链接
        method - 请求方法
        protocol - 请求协议
        headers - 请求头信息
        requestBody - 请求体
      • filterRequestMethod

         Boolean filterRequestMethod(Request request, HttpUrl url, String method, Protocol protocol, Headers headers, RequestBody requestBody)

        是否过滤请求方法字符串

        Parameters:
        request - 请求对象
        url - 请求链接
        method - 请求方法
        protocol - 请求协议
        headers - 请求头信息
        requestBody - 请求体
      • filterRequestHeaders

         Boolean filterRequestHeaders(Request request, HttpUrl url, String method, Protocol protocol, Headers headers, RequestBody requestBody)

        是否过滤请求头信息 Map

        Parameters:
        request - 请求对象
        url - 请求链接
        method - 请求方法
        protocol - 请求协议
        headers - 请求头信息
        requestBody - 请求体
      • filterRequestBody

         Boolean filterRequestBody(Request request, HttpUrl url, String method, Protocol protocol, Headers headers, RequestBody requestBody)

        是否过滤请求体信息 Map

        Parameters:
        request - 请求对象
        url - 请求链接
        method - 请求方法
        protocol - 请求协议
        headers - 请求头信息
        requestBody - 请求体
      • filterResponseStatus

         Boolean filterResponseStatus(Request request, Response response, Headers headers, ResponseBody responseBody)

        是否过滤响应状态 Map

        Parameters:
        request - 请求对象
        response - 响应对象
        headers - 响应头信息
        responseBody - 响应体
      • filterResponseHeaders

         Boolean filterResponseHeaders(Request request, Response response, Headers headers, ResponseBody responseBody)

        是否过滤响应头信息 Map

        Parameters:
        request - 请求对象
        response - 响应对象
        headers - 响应头信息
        responseBody - 响应体
      • filterResponseBody

         Boolean filterResponseBody(Request request, Response response, Headers headers, ResponseBody responseBody)

        是否过滤响应体信息

        Parameters:
        request - 请求对象
        response - 响应对象
        headers - 响应头信息
        responseBody - 响应体