|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.meterware.httpunit.WebRequest com.meterware.httpunit.MessageBodyWebRequest
A web request which contains a non-empty message body. Note that such requests
must use the http
or https
protocols.
Nested Class Summary | |
static class |
MessageBodyWebRequest.InputStreamMessageBody
A method request message body read directly from an input stream. |
Field Summary | |
protected com.meterware.httpunit.protocol.MessageBody |
_body
|
Fields inherited from class com.meterware.httpunit.WebRequest |
method |
Constructor Summary | |
protected |
MessageBodyWebRequest(java.lang.String urlString,
boolean mimeEncoded)
Constructs a web request using a specific absolute url string. |
protected |
MessageBodyWebRequest(java.lang.String urlString,
com.meterware.httpunit.protocol.MessageBody messageBody)
Constructs a web request using a specific absolute url string. |
protected |
MessageBodyWebRequest(java.net.URL urlBase,
java.lang.String urlString,
java.lang.String target,
boolean mimeEncoded)
Constructs a web request with a specific target. |
protected |
MessageBodyWebRequest(WebForm sourceForm)
Constructs a web request for a form submitted via script. |
protected |
MessageBodyWebRequest(WebForm sourceForm,
com.meterware.httpunit.ParameterHolder parameterHolder,
SubmitButton button,
int x,
int y)
Constructs a web request for a form submitted via a button. |
Method Summary | |
protected void |
completeRequest(java.net.URLConnection connection)
Performs any additional processing necessary to complete the request. |
protected java.lang.String |
getContentType()
Returns the content type of this request. |
protected com.meterware.httpunit.protocol.MessageBody |
getMessageBody()
Subclasses may override this method to provide a message body for the request. |
boolean |
isMimeEncoded()
Returns true if this request is to be MIME-encoded. |
protected void |
writeMessageBody(java.io.OutputStream stream)
Writes the contents of the message body to the specified stream. |
Methods inherited from class com.meterware.httpunit.WebRequest |
getCharacterSet, getHeaders, getMethod, getParameter, getParameterHolder, getParameterValues, getQueryString, getRequestParameterNames, getTarget, getURL, getURLBase, getURLString, isFileParameter, maySelectFile, removeParameter, selectFile, selectFile, selectFile, setHeaderField, setImageButtonClickPosition, setParameter, setParameter, setParameter, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected com.meterware.httpunit.protocol.MessageBody _body
Constructor Detail |
protected MessageBodyWebRequest(java.lang.String urlString, boolean mimeEncoded)
protected MessageBodyWebRequest(java.lang.String urlString, com.meterware.httpunit.protocol.MessageBody messageBody)
protected MessageBodyWebRequest(java.net.URL urlBase, java.lang.String urlString, java.lang.String target, boolean mimeEncoded)
protected MessageBodyWebRequest(WebForm sourceForm, com.meterware.httpunit.ParameterHolder parameterHolder, SubmitButton button, int x, int y)
protected MessageBodyWebRequest(WebForm sourceForm)
Method Detail |
protected com.meterware.httpunit.protocol.MessageBody getMessageBody()
protected void writeMessageBody(java.io.OutputStream stream) throws java.io.IOException
WebRequest
writeMessageBody
in class WebRequest
java.io.IOException
protected void completeRequest(java.net.URLConnection connection) throws java.io.IOException
completeRequest
in class WebRequest
java.io.IOException
protected java.lang.String getContentType()
WebRequest
getContentType
in class WebRequest
public boolean isMimeEncoded()
WebRequest
isMimeEncoded
in class WebRequest
|
Copyright © 2000-2008 Russell Gold. See license agreement for rights granted. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |