Add support for response headers

This commit is contained in:
Dominik Adam Przybysz 2014-12-11 22:52:46 +01:00
parent 1be072f440
commit 3b6e4c8faf
6 changed files with 34 additions and 4 deletions

View file

@ -11,6 +11,7 @@ class AddMockRequestData {
Boolean soap
Integer statusCode
Method method
String responseHeaders
void setPredicate(String predicate) {
this.predicate = StringEscapeUtils.escapeXml11(predicate)
@ -20,6 +21,10 @@ class AddMockRequestData {
this.response = StringEscapeUtils.escapeXml11(response)
}
void setResponseHeaders(String responseHeaders) {
this.responseHeaders = StringEscapeUtils.escapeXml11(responseHeaders)
}
enum Method {
POST,
GET,

View file

@ -60,6 +60,7 @@ class ControlServerClient {
${data.soap != null ? "<soap>${data.soap}</soap>" : ''}
${data.statusCode ? "<statusCode>${data.statusCode}</statusCode>" : ''}
${data.method ? "<method>${data.method}</method>" : ''}
${data.responseHeaders ? "<responseHeaders>${data.responseHeaders}</responseHeaders>" : ''}
</addMock>
""", ContentType.create("text/xml", "UTF-8"))
}