Package com.meterware.httpunit
Class PutMethodWebRequest
- java.lang.Object
-
- com.meterware.httpunit.WebRequest
-
- com.meterware.httpunit.MessageBodyWebRequest
-
- com.meterware.httpunit.PutMethodWebRequest
-
public class PutMethodWebRequest extends MessageBodyWebRequest
A web request using the PUT protocol. The objectives of this class are to suport an HTTP PUT petition so we can test this HTTP requests. Documentation See the HTTP 1.1 [spec]- Author:
- Tom Watkins, Deepa Dihr, Marcos Tarruella, Russell Gold
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.meterware.httpunit.MessageBodyWebRequest
MessageBodyWebRequest.InputStreamMessageBody
-
-
Field Summary
-
Fields inherited from class com.meterware.httpunit.MessageBodyWebRequest
_body
-
Fields inherited from class com.meterware.httpunit.WebRequest
method
-
-
Constructor Summary
Constructors Constructor Description PutMethodWebRequest(java.lang.String url, java.io.InputStream source, java.lang.String contentType)
Constructs a web request using a specific absolute url string and input stream.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getMethod()
Returns 'PUT' to indicate the method.-
Methods inherited from class com.meterware.httpunit.MessageBodyWebRequest
completeRequest, getContentType, getMessageBody, isMimeEncoded, writeMessageBody
-
Methods inherited from class com.meterware.httpunit.WebRequest
getCharacterSet, getHeaders, getParameter, getParameterHolder, getParameterValues, getQueryString, getRequestParameterNames, getTarget, getURL, getURLBase, getURLString, isFileParameter, maySelectFile, removeParameter, selectFile, selectFile, selectFile, setHeaderField, setImageButtonClickPosition, setParameter, setParameter, setParameter, toString
-
-
-
-
Constructor Detail
-
PutMethodWebRequest
public PutMethodWebRequest(java.lang.String url, java.io.InputStream source, java.lang.String contentType)
Constructs a web request using a specific absolute url string and input stream.- Parameters:
url
- 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 set
-
-
Method Detail
-
getMethod
public java.lang.String getMethod()
Returns 'PUT' to indicate the method.- Overrides:
getMethod
in classWebRequest
- Returns:
- the method
-
-