Class ServerConnectionHelper<T>
java.lang.Object
de.seitenbau.ozghub.prozessdeployment.helper.ServerConnectionHelper<T>
-
Constructor Summary
ConstructorsConstructorDescriptionServerConnectionHelper(com.fasterxml.jackson.core.type.TypeReference<T> responseType) -
Method Summary
Modifier and TypeMethodDescriptionDELETE-Request an eine Schnittstelle senden.GET-Request an eine Schnittstelle senden.POST-Request an eine Schnittstelle senden.
-
Constructor Details
-
ServerConnectionHelper
-
-
Method Details
-
get
GET-Request an eine Schnittstelle senden. Die URL der Schnittstelle setzt sich aus der URL des Environments und dem Pfad der API zusammen. Es sind nur HTTP oder HTTPS-URLs möglich.- Parameters:
env- Informationen über den Server der Schnittstellepath- Pfad der APIheaders- HTTP-Header- Returns:
- Rückgabewert des Servers
- Throws:
IOException- Wenn beim Aufrufen der Schnittstelle oder beim Bearbeiten der Anfrage beim Server ein Fehler aufgetreten ist
-
post
public T post(Environment env, String path, Map<String, String> headers, byte[] data) throws IOExceptionPOST-Request an eine Schnittstelle senden. Die URL der Schnittstelle setzt sich aus der URL des Environments und dem Pfad der API zusammen. Es sind nur HTTP oder HTTPS-URLs möglich.- Parameters:
env- Informationen über den Server der Schnittstellepath- Pfad der APIheaders- HTTP-Headerdata- Daten im Body des Request- Returns:
- Rückgabewert des Servers
- Throws:
IOException- Wenn beim Aufrufen der Schnittstelle oder beim Bearbeiten der Anfrage beim Server ein Fehler aufgetreten ist
-
delete
public T delete(Environment env, String path, Map<String, String> headers, byte[] data) throws IOExceptionDELETE-Request an eine Schnittstelle senden. Die URL der Schnittstelle setzt sich aus der URL des Environments und dem Pfad der API zusammen. Es sind nur HTTP oder HTTPS-URLs möglich.- Parameters:
env- Informationen über den Server der Schnittstellepath- Pfad der APIheaders- HTTP-Headerdata- Daten im Body des Request- Returns:
- Rückgabewert des Servers
- Throws:
IOException- Wenn beim Aufrufen der Schnittstelle oder beim Bearbeiten der Anfrage beim Server ein Fehler aufgetreten ist
-
encodeUrl
-