Package 

Class HttpCaptureEventImpl

  • All Implemented Interfaces:
    dev.capture.interfaces.IHttpCaptureEnd , dev.capture.interfaces.IHttpCaptureEvent

    
    public abstract class HttpCaptureEventImpl
     implements IHttpCaptureEvent
                        

    detail: Http 抓包事件回调实现类

    • Constructor Detail

      • HttpCaptureEventImpl

        HttpCaptureEventImpl()
    • Method Detail

      • callRequestUrl

         String callRequestUrl(Request request, HttpUrl url)

        生成请求链接字符串

        Parameters:
        request - 请求对象
        url - 请求链接
      • callRequestMethod

         String callRequestMethod(Request request, String method, Protocol protocol, RequestBody requestBody)

        生成请求方法字符串

        Parameters:
        request - 请求对象
        method - 请求方法
        protocol - 请求协议
        requestBody - 请求体
      • callRequestHeaders

         <ERROR CLASS><String, String> callRequestHeaders(Request request, Headers headers, RequestBody requestBody, CaptureRedact captureRedact)

        生成请求头信息 Map

        Parameters:
        request - 请求对象
        headers - 请求头信息
        requestBody - 请求体
        captureRedact - 抓包信息隐藏字段
      • callRequestBody

         <ERROR CLASS><String, String> callRequestBody(Request request, RequestBody requestBody, CaptureRedact captureRedact)

        生成请求体信息 Map

        Parameters:
        request - 请求对象
        requestBody - 请求体
        captureRedact - 抓包信息隐藏字段
      • callResponseStatus

         <ERROR CLASS><String, String> callResponseStatus(Request request, Response response, ResponseBody responseBody, Long tookMs)

        生成响应状态 Map

        Parameters:
        request - 请求对象
        response - 响应对象
        responseBody - 响应体
        tookMs - 响应耗时
      • callResponseHeaders

         <ERROR CLASS><String, String> callResponseHeaders(Request request, Response response, Headers headers, ResponseBody responseBody, CaptureRedact captureRedact)

        生成响应头信息 Map

        Parameters:
        request - 请求对象
        response - 响应对象
        headers - 响应头信息
        responseBody - 响应体
        captureRedact - 抓包信息隐藏字段
      • callResponseBody

         String callResponseBody(Request request, Response response, ResponseBody responseBody)

        生成响应体信息

        Parameters:
        request - 请求对象
        response - 响应对象
        responseBody - 响应体
      • converterRequestBody

         <ERROR CLASS><String, String> converterRequestBody(Request request, RequestBody requestBody, CaptureRedact captureRedact, Buffer buffer)

        转换请求体信息 Map

        Parameters:
        request - 请求对象
        requestBody - 请求体
        captureRedact - 抓包信息隐藏字段
        buffer - Body Buffer