i
Pre/Post WS
El área de Pre/Pos WS se visualiza cuando se inicia el modelador para una regla que utilice un adaptador de tipo "Rest".
En esta área se escribe el código Java que se ejecuta antes y después del llamado al servicio ApiRest.
Consta de los métodos iniciales obligatorios:
•protected void beforeExecutionRule() throws java.lang.Exception{}
•protected void afterExecutionRule() throws java.lang.Exception{}
Adicionalmente, se pueden invocar a los siguientes métodos:
Antes de la Ejecución (beforeExecutionRule) |
Después de la Ejecución (afterExecutionRule) |
---|---|
setBody(String body): Permite definir el parámetro body del requerimiento. |
String getBodyResponse(): Permite obtener el cuerpo de la respuesta. |
addHeader(String key, String value): Permite añadir un encabezamiento al requerimiento. |
Integer getHTTPStatus(): Permite obtener el estado HTTP de la respuesta. |
addQueryParam(String key, String value): Permite añadir una consulta de parámetros al requerimiento. |
List getHeadersResponse(); Permite obtener una lista de los encabezamientos de la petición HTTP ejecutada. Esta lista esta compuesta por objetos de tipo org.apache.http. header. |
addValueToURL(String key, String value): Reemplaza el texto indicado en el primer parámetro por el valor del segundo parámetro en la url del servicio a llamar. |
|