Package rest
Class JsonPutRequest
- java.lang.Object
-
- rest.ZoweRequest
-
- rest.JsonPutRequest
-
public class JsonPutRequest extends ZoweRequest
Http put operation with Json content type- Version:
- 1.0
- Author:
- Frank Giordano
-
-
Field Summary
-
Fields inherited from class rest.ZoweRequest
client, connection, httpResponse, localContext, X_CSRF_ZOSMF_HEADER_KEY, X_CSRF_ZOSMF_HEADER_VALUE
-
-
Constructor Summary
Constructors Constructor Description JsonPutRequest(ZOSConnection connection, String url, String body)JsonPutRequest constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResponseexecuteHttpRequest()Execute the formulated http requestvoidsetAdditionalHeaders(Map<String,String> additionalHeaders)Set additional headers needed for the http requestvoidsetRequest(String url)Set the following incoming url with a new http requestvoidsetStandardHeaders()Set the standard headers for the http request-
Methods inherited from class rest.ZoweRequest
requestType, setup
-
-
-
-
Constructor Detail
-
JsonPutRequest
public JsonPutRequest(ZOSConnection connection, String url, String body) throws Exception
JsonPutRequest constructor.- Parameters:
connection- connection information, see ZOSConnection objecturl- rest url valuebody- rest body value- Throws:
Exception- error setting constructor variables
-
-
Method Detail
-
executeHttpRequest
public Response executeHttpRequest() throws Exception
Execute the formulated http request- Specified by:
executeHttpRequestin classZoweRequest- Returns:
- Response value
- Throws:
Exception- error executing request
-
setStandardHeaders
public void setStandardHeaders()
Set the standard headers for the http request- Specified by:
setStandardHeadersin classZoweRequest
-
setAdditionalHeaders
public void setAdditionalHeaders(Map<String,String> additionalHeaders)
Set additional headers needed for the http request- Specified by:
setAdditionalHeadersin classZoweRequest- Parameters:
additionalHeaders- additional headers to add to the request
-
setRequest
public void setRequest(String url) throws Exception
Set the following incoming url with a new http request- Specified by:
setRequestin classZoweRequest- Parameters:
url- rest url end point- Throws:
Exception- error setting the http request
-
-