public abstract class MessageBodyWebRequest extends WebRequest
http
or https
protocols.Modifier and Type | Class and Description |
---|---|
static class |
MessageBodyWebRequest.InputStreamMessageBody
A method request message body read directly from an input stream.
|
Modifier and Type | Field and Description |
---|---|
protected com.meterware.httpunit.protocol.MessageBody |
_body |
method
Modifier | Constructor and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
getCharacterSet, getHeaders, getMethod, getParameter, getParameterHolder, getParameterValues, getQueryString, getRequestParameterNames, getTarget, getURL, getURLBase, getURLString, isFileParameter, maySelectFile, removeParameter, selectFile, selectFile, selectFile, setHeaderField, setImageButtonClickPosition, setParameter, setParameter, setParameter, toString
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)
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