Package rest
Class ZoweRequest
- java.lang.Object
-
- rest.ZoweRequest
-
- Direct Known Subclasses:
JsonDeleteRequest,JsonGetRequest,JsonPostRequest,JsonPutRequest,StreamGetRequest,TextGetRequest,TextPutRequest
public abstract class ZoweRequest extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.http.client.HttpClientclientprotected ZOSConnectionconnectionprotected org.apache.http.HttpResponsehttpResponseprotected org.apache.http.protocol.HttpContextlocalContextstatic StringX_CSRF_ZOSMF_HEADER_KEYstatic StringX_CSRF_ZOSMF_HEADER_VALUE
-
Constructor Summary
Constructors Constructor Description ZoweRequest(ZOSConnection connection, ZoweRequestType.VerbType requestType)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract ResponseexecuteHttpRequest()ZoweRequestType.VerbTyperequestType()abstract voidsetAdditionalHeaders(Map<String,String> additionalHeaders)abstract voidsetRequest(String url)abstract voidsetStandardHeaders()protected voidsetup()
-
-
-
Field Detail
-
X_CSRF_ZOSMF_HEADER_KEY
public static final String X_CSRF_ZOSMF_HEADER_KEY
-
X_CSRF_ZOSMF_HEADER_VALUE
public static final String X_CSRF_ZOSMF_HEADER_VALUE
-
connection
protected ZOSConnection connection
-
client
protected org.apache.http.client.HttpClient client
-
localContext
protected org.apache.http.protocol.HttpContext localContext
-
httpResponse
protected org.apache.http.HttpResponse httpResponse
-
-
Constructor Detail
-
ZoweRequest
public ZoweRequest(ZOSConnection connection, ZoweRequestType.VerbType requestType)
-
-
Method Detail
-
setStandardHeaders
public abstract void setStandardHeaders()
-
setAdditionalHeaders
public abstract void setAdditionalHeaders(Map<String,String> additionalHeaders)
-
setup
protected void setup()
-
requestType
public ZoweRequestType.VerbType requestType()
-
-