Here is sample interceptor snippet code :
* public void handleMessage(Message message) throws Fault {
Map<String, List<String>> headers = (Map<String,
List<String>>)
message.get(Message.PROTOCOL_HEADERS);
List<String> clHeader = headers.get("Content-Length");
int contentLength = 0;
if (clHeader != null && clHeader.size() > 0 )
contentLength = new Integer(clHeader.get(0)) ;
if (contentLength > 5000) {
throw new Fault(new RuntimeException("TOO LARGE
CONTENT"));
}
}*
But it doesn't work ? Still all contents are uploaded to server. Is it
possible via another mechanism like setting jaxws properties ?
--
View this message in context:
http://cxf.547215.n5.nabble.com/Is-it-possible-to-prevent-the-whole-content-to-be-uploaded-if-content-length-is-too-large-tp5522251p5522251.html
Sent from the cxf-user mailing list archive at Nabble.com.