Here is sample interceptor snippet code :

*       public void handleMessage(Message message) throws Fault {               
                Map<String, List&lt;String>> headers = (Map<String, 
List&lt;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.

Reply via email to