public class PostMethodWebRequest extends MessageBodyWebRequest
MessageBodyWebRequest.InputStreamMessageBody
_body
method
Constructor and Description |
---|
PostMethodWebRequest(java.lang.String urlString)
Constructs a web request using a specific absolute url string.
|
PostMethodWebRequest(java.lang.String urlString,
boolean mimeEncoded)
Constructs a web request using a specific absolute url string, with optional mime encoding.
|
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.
|
PostMethodWebRequest(java.net.URL urlBase,
java.lang.String urlString,
java.lang.String target,
boolean mimeEncoded)
Constructs a web request with a specific target, with optional mime encoding.
|
Modifier and Type | Method and Description |
---|---|
protected com.meterware.httpunit.protocol.MessageBody |
getMessageBody()
Subclasses may override this method to provide a message body for the
request.
|
java.lang.String |
getMethod()
Returns the HTTP method defined for this request.
|
java.lang.String |
getQueryString()
Returns the query string defined for this request.
|
protected boolean |
maySelectFile(java.lang.String parameterName)
Returns true if selectFile may be called with this parameter.
|
completeRequest, getContentType, isMimeEncoded, writeMessageBody
getCharacterSet, getHeaders, getParameter, getParameterHolder, getParameterValues, getRequestParameterNames, getTarget, getURL, getURLBase, getURLString, isFileParameter, removeParameter, selectFile, selectFile, selectFile, setHeaderField, setImageButtonClickPosition, setParameter, setParameter, setParameter, toString
public PostMethodWebRequest(java.lang.String urlString)
public PostMethodWebRequest(java.lang.String urlString, boolean mimeEncoded)
public PostMethodWebRequest(java.net.URL urlBase, java.lang.String urlString, java.lang.String target)
public PostMethodWebRequest(java.net.URL urlBase, java.lang.String urlString, java.lang.String target, boolean mimeEncoded)
public PostMethodWebRequest(java.lang.String urlString, java.io.InputStream source, java.lang.String contentType)
urlString
- the URL to which the request should be issuedsource
- an input stream which will provide the body of this requestcontentType
- the MIME content type of the body, including any character setpublic java.lang.String getMethod()
getMethod
in class WebRequest
public java.lang.String getQueryString()
getQueryString
in class WebRequest
protected boolean maySelectFile(java.lang.String parameterName)
maySelectFile
in class WebRequest
protected com.meterware.httpunit.protocol.MessageBody getMessageBody()
MessageBodyWebRequest
getMessageBody
in class MessageBodyWebRequest