congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
HttpFiltersSource.filterRequest
Code IndexAdd Tabnine to your IDE (free)

How to use
filterRequest
method
in
org.littleshoot.proxy.HttpFiltersSource

Best Java code snippets using org.littleshoot.proxy.HttpFiltersSource.filterRequest (Showing top 10 results out of 315)

origin: JZ-Darkal/AndroidHttpCapture

public BrowserMobHttpFilterChain(BrowserMobProxyServer proxyServer, HttpRequest originalRequest, ChannelHandlerContext ctx) {
  super(originalRequest, ctx);
  this.proxyServer = proxyServer;
  if (proxyServer.getFilterFactories() != null) {
    filters = new ArrayList<>(proxyServer.getFilterFactories().size());
    // instantiate all HttpFilters using the proxy's filter factories
    for (HttpFiltersSource filterFactory : proxyServer.getFilterFactories()) {
      HttpFilters filter = filterFactory.filterRequest(originalRequest, ctx);
      // allow filter factories to avoid adding a filter on a per-request basis by returning a null
      // HttpFilters instance
      if (filter != null) {
        filters.add(filter);
      }
    }
  } else {
    filters = Collections.emptyList();
  }
}
origin: chengdedeng/waf

/**
 * Request the ProxyServer for Filters.
 * <p>
 * By default, no-op filters are returned by DefaultHttpProxyServer.
 * Subclasses of ProxyConnection can change this behaviour.
 *
 * @param httpRequest Filter attached to the give HttpRequest (if any)
 * @return
 */
protected HttpFilters getHttpFiltersFromProxyServer(HttpRequest httpRequest) {
  return proxyServer.getFiltersSource().filterRequest(httpRequest, ctx);
}
origin: net.lightbody.bmp/littleproxy

/**
 * Request the ProxyServer for Filters.
 * 
 * By default, no-op filters are returned by DefaultHttpProxyServer.
 * Subclasses of ProxyConnection can change this behaviour.
 * 
 * @param httpRequest
 *            Filter attached to the give HttpRequest (if any)
 * @return
 */
protected HttpFilters getHttpFiltersFromProxyServer(HttpRequest httpRequest) {
  return proxyServer.getFiltersSource().filterRequest(httpRequest, ctx);
}
origin: com.github.mike10004/littleproxy

/**
 * Request the ProxyServer for Filters.
 * 
 * By default, no-op filters are returned by DefaultHttpProxyServer.
 * Subclasses of ProxyConnection can change this behaviour.
 * 
 * @param httpRequest
 *            Filter attached to the give HttpRequest (if any)
 * @return
 */
protected HttpFilters getHttpFiltersFromProxyServer(HttpRequest httpRequest) {
  return proxyServer.getFiltersSource().filterRequest(httpRequest, ctx);
}
origin: misakuo/Dream-Catcher

public BrowserMobHttpFilterChain(BrowserMobProxyServer proxyServer, HttpRequest originalRequest, ChannelHandlerContext ctx) {
  super(originalRequest, ctx);
  this.proxyServer = proxyServer;
  if (proxyServer.getFilterFactories() != null) {
    filters = new ArrayList<>(proxyServer.getFilterFactories().size());
    // instantiate all HttpFilters using the proxy's filter factories
    for (HttpFiltersSource filterFactory : proxyServer.getFilterFactories()) {
      HttpFilters filter = filterFactory.filterRequest(originalRequest, ctx);
      // allow filter factories to avoid adding a filter on a per-request basis by returning a null
      // HttpFilters instance
      if (filter != null) {
        filters.add(filter);
      }
    }
  } else {
    filters = Collections.emptyList();
  }
}
origin: net.lightbody.bmp/browsermob-core

public BrowserMobHttpFilterChain(BrowserMobProxyServer proxyServer, HttpRequest originalRequest, ChannelHandlerContext ctx) {
  super(originalRequest, ctx);
  this.proxyServer = proxyServer;
  if (proxyServer.getFilterFactories() != null) {
    filters = new ArrayList<>(proxyServer.getFilterFactories().size());
    // instantiate all HttpFilters using the proxy's filter factories
    for (HttpFiltersSource filterFactory : proxyServer.getFilterFactories()) {
      HttpFilters filter = filterFactory.filterRequest(originalRequest, ctx);
      // allow filter factories to avoid adding a filter on a per-request basis by returning a null
      // HttpFilters instance
      if (filter != null) {
        filters.add(filter);
      }
    }
  } else {
    filters = Collections.emptyList();
  }
}
origin: net.lightbody.bmp/browsermob-core-littleproxy

public BrowserMobHttpFilterChain(BrowserMobProxyServer proxyServer, HttpRequest originalRequest, ChannelHandlerContext ctx) {
  super(originalRequest, ctx);
  this.proxyServer = proxyServer;
  if (proxyServer.getFilterFactories() != null) {
    filters = new ArrayList<>(proxyServer.getFilterFactories().size());
    // instantiate all HttpFilters using the proxy's filter factories
    for (HttpFiltersSource filterFactory : proxyServer.getFilterFactories()) {
      HttpFilters filter = filterFactory.filterRequest(originalRequest, ctx);
      // allow filter factories to avoid adding a filter on a per-request basis by returning a null
      // HttpFilters instance
      if (filter != null) {
        filters.add(filter);
      }
    }
  } else {
    filters = Collections.emptyList();
  }
}
origin: com.github.mike10004/littleproxy

HttpFilters filterInstance = proxyServer.getFiltersSource().filterRequest(currentRequest, ctx);
if (filterInstance != null) {
  currentFilters = filterInstance;
origin: chengdedeng/waf

HttpFilters filterInstance = proxyServer.getFiltersSource().filterRequest(currentRequest, ctx);
if (filterInstance != null) {
  currentFilters = filterInstance;
origin: net.lightbody.bmp/littleproxy

HttpFilters filterInstance = proxyServer.getFiltersSource().filterRequest(currentRequest, ctx);
if (filterInstance != null) {
  currentFilters = filterInstance;
org.littleshoot.proxyHttpFiltersSourcefilterRequest

Javadoc

Return an HttpFilters object for this request if and only if we want to filter the request and/or its responses.

Popular methods of HttpFiltersSource

  • getMaximumRequestBufferSizeInBytes
    Indicate how many (if any) bytes to buffer for incoming HttpRequests. A value of 0 or less indicates
  • getMaximumResponseBufferSizeInBytes
    Indicate how many (if any) bytes to buffer for incoming HttpResponses. A value of 0 or less indicate

Popular in Java

  • Making http requests using okhttp
  • onCreateOptionsMenu (Activity)
  • getApplicationContext (Context)
  • getResourceAsStream (ClassLoader)
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • SSLHandshakeException (javax.net.ssl)
    The exception that is thrown when a handshake could not be completed successfully.
  • JOptionPane (javax.swing)
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
  • DateTimeFormat (org.joda.time.format)
    Factory that creates instances of DateTimeFormatter from patterns and styles. Datetime formatting i
  • Logger (org.slf4j)
    The org.slf4j.Logger interface is the main user entry point of SLF4J API. It is expected that loggin
  • 21 Best Atom Packages for 2021
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now