Class AddHeadersFilter

  • All Implemented Interfaces:
    org.littleshoot.proxy.HttpFilters

    public class AddHeadersFilter
    extends org.littleshoot.proxy.HttpFiltersAdapter
    Adds the headers specified in the constructor to this request. The filter does not make a defensive copy of the map, so there is no guarantee that the map at the time of construction will contain the same values when the filter is actually invoked, if the map is modified concurrently.
    • Field Summary

      • Fields inherited from class org.littleshoot.proxy.HttpFiltersAdapter

        ctx, NOOP_FILTER, originalRequest
    • Constructor Summary

      Constructors 
      Constructor Description
      AddHeadersFilter​(io.netty.handler.codec.http.HttpRequest originalRequest, java.util.Map<java.lang.String,​java.lang.String> additionalHeaders)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.netty.handler.codec.http.HttpResponse clientToProxyRequest​(io.netty.handler.codec.http.HttpObject httpObject)  
      • Methods inherited from class org.littleshoot.proxy.HttpFiltersAdapter

        proxyToClientResponse, proxyToServerConnectionFailed, proxyToServerConnectionQueued, proxyToServerConnectionSSLHandshakeStarted, proxyToServerConnectionStarted, proxyToServerConnectionSucceeded, proxyToServerRequest, proxyToServerRequestSending, proxyToServerRequestSent, proxyToServerResolutionFailed, proxyToServerResolutionStarted, proxyToServerResolutionSucceeded, serverToProxyResponse, serverToProxyResponseReceived, serverToProxyResponseReceiving, serverToProxyResponseTimedOut
      • Methods inherited from class java.lang.Object

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

      • AddHeadersFilter

        public AddHeadersFilter​(io.netty.handler.codec.http.HttpRequest originalRequest,
                                java.util.Map<java.lang.String,​java.lang.String> additionalHeaders)
    • Method Detail

      • clientToProxyRequest

        public io.netty.handler.codec.http.HttpResponse clientToProxyRequest​(io.netty.handler.codec.http.HttpObject httpObject)
        Specified by:
        clientToProxyRequest in interface org.littleshoot.proxy.HttpFilters
        Overrides:
        clientToProxyRequest in class org.littleshoot.proxy.HttpFiltersAdapter