org.browsermob.proxy.http
Class BrowserMobHttpRequest

java.lang.Object
  extended by org.browsermob.proxy.http.BrowserMobHttpRequest

public class BrowserMobHttpRequest
extends Object


Constructor Summary
protected BrowserMobHttpRequest(org.apache.http.client.methods.HttpRequestBase method, BrowserMobHttpClient client, int expectedStatusCode, boolean collectAdditionalInfo)
           
 
Method Summary
 void addRequestHeader(String key, String value)
           
 void addRequestHeaders(sun.org.mozilla.javascript.internal.NativeObject headersNO)
           
 void addRequestParameter(String key, String value)
           
 void addRequestParameters(sun.org.mozilla.javascript.internal.NativeObject paramsNO)
           
 BrowserMobHttpResponse execute()
           
 ByteArrayOutputStream getCopy()
           
 String getExpectedLocation()
           
 int getExpectedStatusCode()
           
 org.apache.http.client.methods.HttpRequestBase getMethod()
           
 OutputStream getOutputStream()
           
 RequestCallback getRequestCallback()
           
 String getVerificationText()
           
 void makeMultiPart()
           
 void setExpectedLocation(String location)
           
 void setExpectedStatusCode(int expectedStatusCode)
           
 void setOutputStream(OutputStream outputStream)
           
 void setRequestBody(String body)
           
 void setRequestBody(String body, String contentType, String charSet)
           
 void setRequestBodyAsBase64EncodedBytes(String bodyBase64Encoded)
           
 void setRequestCallback(RequestCallback requestCallback)
           
 void setRequestInputStream(InputStream is, long length)
           
 void setVerificationText(String verificationText)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BrowserMobHttpRequest

protected BrowserMobHttpRequest(org.apache.http.client.methods.HttpRequestBase method,
                                BrowserMobHttpClient client,
                                int expectedStatusCode,
                                boolean collectAdditionalInfo)
Method Detail

getExpectedLocation

public String getExpectedLocation()

setExpectedLocation

public void setExpectedLocation(String location)

addRequestHeader

public void addRequestHeader(String key,
                             String value)

addRequestHeaders

public void addRequestHeaders(sun.org.mozilla.javascript.internal.NativeObject headersNO)

addRequestParameter

public void addRequestParameter(String key,
                                String value)

setRequestBody

public void setRequestBody(String body,
                           String contentType,
                           String charSet)

setRequestBody

public void setRequestBody(String body)

setRequestBodyAsBase64EncodedBytes

public void setRequestBodyAsBase64EncodedBytes(String bodyBase64Encoded)

addRequestParameters

public void addRequestParameters(sun.org.mozilla.javascript.internal.NativeObject paramsNO)

setRequestInputStream

public void setRequestInputStream(InputStream is,
                                  long length)

getVerificationText

public String getVerificationText()

setVerificationText

public void setVerificationText(String verificationText)

getMethod

public org.apache.http.client.methods.HttpRequestBase getMethod()

makeMultiPart

public void makeMultiPart()

execute

public BrowserMobHttpResponse execute()

getExpectedStatusCode

public int getExpectedStatusCode()

setExpectedStatusCode

public void setExpectedStatusCode(int expectedStatusCode)

getOutputStream

public OutputStream getOutputStream()

setOutputStream

public void setOutputStream(OutputStream outputStream)

getRequestCallback

public RequestCallback getRequestCallback()

setRequestCallback

public void setRequestCallback(RequestCallback requestCallback)

getCopy

public ByteArrayOutputStream getCopy()


Copyright © 2011. All Rights Reserved.