Author: sergeyb
Date: Mon Feb 21 11:40:50 2011
New Revision: 1072931
URL: http://svn.apache.org/viewvc?rev=1072931&view=rev
Log:
[CXF-3338] Ignoring out transform instructions in case of GET requests on the
client side
Modified:
cxf/trunk/rt/core/src/main/java/org/apache/cxf/interceptor/transform/TransformOutInterceptor.java
Modified:
cxf/trunk/rt/core/src/main/java/org/apache/cxf/interceptor/transform/TransformOutInterceptor.java
URL:
http://svn.apache.org/viewvc/cxf/trunk/rt/core/src/main/java/org/apache/cxf/interceptor/transform/TransformOutInterceptor.java?rev=1072931&r1=1072930&r2=1072931&view=diff
==============================================================================
---
cxf/trunk/rt/core/src/main/java/org/apache/cxf/interceptor/transform/TransformOutInterceptor.java
(original)
+++
cxf/trunk/rt/core/src/main/java/org/apache/cxf/interceptor/transform/TransformOutInterceptor.java
Mon Feb 21 11:40:50 2011
@@ -65,6 +65,9 @@ public class TransformOutInterceptor ext
}
public void handleMessage(Message message) {
+ if (!isHttpVerbSupported(message)) {
+ return;
+ }
XMLStreamWriter writer = message.getContent(XMLStreamWriter.class);
OutputStream out = message.getContent(OutputStream.class);
@@ -105,5 +108,8 @@ public class TransformOutInterceptor ext
this.attributesToElements = value;
}
+ protected boolean isHttpVerbSupported(Message message) {
+ return isRequestor(message) && isGET(message) ? false : true;
+ }
}