AMQ-4668: REST API only accepts non-form content if content type of text/xml


Project: http://git-wip-us.apache.org/repos/asf/activemq/repo
Commit: http://git-wip-us.apache.org/repos/asf/activemq/commit/196f261e
Tree: http://git-wip-us.apache.org/repos/asf/activemq/tree/196f261e
Diff: http://git-wip-us.apache.org/repos/asf/activemq/diff/196f261e

Branch: refs/heads/activemq-5.9
Commit: 196f261ea04ac717cc2465fdebd58a14e521bd89
Parents: 702a006
Author: Claus Ibsen <[email protected]>
Authored: Fri Nov 1 18:04:35 2013 +0100
Committer: Hadrian Zbarcea <[email protected]>
Committed: Tue Mar 11 21:20:34 2014 -0400

----------------------------------------------------------------------
 .../main/java/org/apache/activemq/web/MessageServletSupport.java  | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/activemq/blob/196f261e/activemq-web/src/main/java/org/apache/activemq/web/MessageServletSupport.java
----------------------------------------------------------------------
diff --git 
a/activemq-web/src/main/java/org/apache/activemq/web/MessageServletSupport.java 
b/activemq-web/src/main/java/org/apache/activemq/web/MessageServletSupport.java
index 5b07102..8529896 100644
--- 
a/activemq-web/src/main/java/org/apache/activemq/web/MessageServletSupport.java
+++ 
b/activemq-web/src/main/java/org/apache/activemq/web/MessageServletSupport.java
@@ -341,7 +341,8 @@ public abstract class MessageServletSupport extends 
HttpServlet {
     protected String getPostedMessageBody(HttpServletRequest request) throws 
IOException {
         String answer = request.getParameter(bodyParameter);
         String contentType = request.getContentType();
-        if (answer == null && contentType != null && 
contentType.toLowerCase().startsWith("text/xml")) {
+        if (answer == null && contentType != null) {
+            LOG.debug("Content-Type={}", contentType);
             // lets read the message body instead
             BufferedReader reader = request.getReader();
             StringBuffer buffer = new StringBuffer();

Reply via email to