Add request headers validation

This commit is contained in:
Dominik Adam Przybysz 2014-12-12 19:16:09 +01:00
parent 9670cd6d7e
commit c97ce11837
6 changed files with 48 additions and 5 deletions

View file

@ -12,6 +12,7 @@ class AddMockRequestData {
Integer statusCode
Method method
String responseHeaders
String requestHeaders
void setPredicate(String predicate) {
this.predicate = StringEscapeUtils.escapeXml11(predicate)
@ -25,6 +26,10 @@ class AddMockRequestData {
this.responseHeaders = StringEscapeUtils.escapeXml11(responseHeaders)
}
void setRequestHeaders(String requestHeaders) {
this.requestHeaders = StringEscapeUtils.escapeXml11(requestHeaders)
}
enum Method {
POST,
GET,

View file

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