|
||||||||||
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. |
Constructor Summary | |
protected |
MessageBodyWebRequest(java.lang.String urlString)
Constructs a web request using a specific absolute url string. |
protected |
MessageBodyWebRequest(java.net.URL urlBase,
java.lang.String urlString,
java.lang.String target)
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,
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 abstract com.meterware.httpunit.MessageBody |
getMessageBody()
Subclasses must override this method to provide a message body for the request. |
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, isMimeEncoded, maySelectFile, removeParameter, selectFile, selectFile, selectFile, setHeaderField, setImageButtonClickPosition, setMimeEncoded, setParameter, setParameter, setParameter, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
protected MessageBodyWebRequest(java.lang.String urlString)
protected MessageBodyWebRequest(java.net.URL urlBase, java.lang.String urlString, java.lang.String target)
protected MessageBodyWebRequest(WebForm sourceForm, SubmitButton button, int x, int y)
protected MessageBodyWebRequest(WebForm sourceForm)
Method Detail |
protected abstract com.meterware.httpunit.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
|
Copyright © 2000-2003 Russell Gold. See license agreement for rights granted. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |