java.lang.Object
com.meterware.httpunit.WebRequest
com.meterware.httpunit.MessageBodyWebRequest
com.meterware.httpunit.PostMethodWebRequest
- public class PostMethodWebRequest
- extends MessageBodyWebRequest
An HTTP request using the POST method.
|
Constructor Summary |
|
PostMethodWebRequest(java.lang.String urlString)
Constructs a web request using a specific absolute url string. |
|
PostMethodWebRequest(java.lang.String urlString,
java.io.InputStream source,
java.lang.String contentType)
Constructs a web request using a specific absolute url string and input stream. |
|
PostMethodWebRequest(java.net.URL urlBase,
java.lang.String urlString,
java.lang.String target)
Constructs a web request with a specific target. |
(package private) |
PostMethodWebRequest(WebForm sourceForm)
Constructs a web request for a form submitted via a script. |
(package private) |
PostMethodWebRequest(WebForm sourceForm,
ParameterHolder parameterHolder,
SubmitButton button,
int x,
int y)
|
(package private) |
PostMethodWebRequest(WebForm sourceForm,
SubmitButton button,
int x,
int y)
Constructs a web request for a form submitted by clicking a button. |
| Methods inherited from class com.meterware.httpunit.WebRequest |
getCharacterSet, getHeaderDictionary, getHeaders, getParameter, getParameterHolder, getParameterValues, getReferer, getRequestParameterNames, getSourceFrame, getTarget, getURL, getURLBase, getURLString, getWebRequestSource, isFileParameter, isMimeEncoded, newParameterHolder, removeParameter, selectFile, selectFile, selectFile, setHeaderField, setImageButtonClickPosition, setParameter, setParameter, setParameter, toString |
_body
private MessageBody _body
PostMethodWebRequest
public PostMethodWebRequest(java.lang.String urlString)
- Constructs a web request using a specific absolute url string.
PostMethodWebRequest
public PostMethodWebRequest(java.lang.String urlString,
java.io.InputStream source,
java.lang.String contentType)
- Constructs a web request using a specific absolute url string and input stream.
PostMethodWebRequest
public PostMethodWebRequest(java.net.URL urlBase,
java.lang.String urlString,
java.lang.String target)
- Constructs a web request with a specific target.
PostMethodWebRequest
PostMethodWebRequest(WebForm sourceForm,
SubmitButton button,
int x,
int y)
- Constructs a web request for a form submitted by clicking a button.
PostMethodWebRequest
PostMethodWebRequest(WebForm sourceForm,
ParameterHolder parameterHolder,
SubmitButton button,
int x,
int y)
PostMethodWebRequest
PostMethodWebRequest(WebForm sourceForm)
- Constructs a web request for a form submitted via a script.
setMimeEncoded
public void setMimeEncoded(boolean mimeEncoded)
- Selects whether MIME-encoding will be used for this request. MIME-encoding changes the way the request is sent
and is required for requests which include file parameters. This method may only be called for a request
which was not created from a form.
- Overrides:
setMimeEncoded in class WebRequest
getMethod
public java.lang.String getMethod()
- Returns the HTTP method defined for this request.
- Specified by:
getMethod in class WebRequest
getQueryString
public java.lang.String getQueryString()
- Returns the query string defined for this request.
- Overrides:
getQueryString in class WebRequest
maySelectFile
protected boolean maySelectFile(java.lang.String parameterName)
- Returns true if selectFile may be called with this parameter.
- Overrides:
maySelectFile in class WebRequest
getMessageBody
protected MessageBody getMessageBody()
- Description copied from class:
MessageBodyWebRequest
- Subclasses must override this method to provide a message body for the
request.
- Specified by:
getMessageBody in class MessageBodyWebRequest