groovy
Can be used in
proxy, serviceProxy, soapProxy, transport
Syntax
<groovy >[groovy script]</groovy >
Listing 1: groovy Syntax
Sample
<serviceProxy port="2000">
<request>
<groovy>
exc.request.header.add("X-Groovy", "Groovy interceptor")
println "X-Groovy header added."
CONTINUE
</groovy>
</request>
<target host="www.predic8.de" />
</serviceProxy>
Listing 2: groovy Example
Content
The script to be executed.
Flow
This interceptor is by default applied to both requests and responses. By wrapping it in an <request>...</request> (or <response>...</response>) element, you can select to apply it only to requests (or only to responses). See request and response.