diff --git a/protocols/servlet/src/main/java/org/jboss/arquillian/protocol/servlet/ServletMethodExecutor.java b/protocols/servlet/src/main/java/org/jboss/arquillian/protocol/servlet/ServletMethodExecutor.java
index <HASH>..<HASH> 100644
--- a/protocols/servlet/src/main/java/org/jboss/arquillian/protocol/servlet/ServletMethodExecutor.java
+++ b/protocols/servlet/src/main/java/org/jboss/arquillian/protocol/servlet/ServletMethodExecutor.java
@@ -150,6 +150,9 @@ public class ServletMethodExecutor implements ContainerMethodExecutor
       httpConnection.setUseCaches(false);
       httpConnection.setDefaultUseCaches(false);
       httpConnection.setDoInput(true);
+
+      prepareHttpConnection(httpConnection);
+
       try
       {
          
@@ -223,6 +226,10 @@ public class ServletMethodExecutor implements ContainerMethodExecutor
       return null;
    }
 
+   @SuppressWarnings("UnusedParameters")
+   protected void prepareHttpConnection(HttpURLConnection connection) {
+   }
+
    protected Timer createCommandServicePullTimer(final String eventUrl)
    {
       if(config.getPullInMilliSeconds() == null || config.getPullInMilliSeconds() <= 0) {
ARQ-<I> Allow for connection prepare in Servlet Protocol