Author: veithen
Date: Sun Jan 22 19:20:02 2017
New Revision: 1779844

URL: http://svn.apache.org/viewvc?rev=1779844&view=rev
Log:
AXIS2-2037: Using a non standard content type (application/json/badgerfish) is 
already a questionable choice, but at least it should be spec compliant (which 
is not the case because of the second slash). Use application/json+badgerfish 
instead.

Modified:
    axis/axis2/java/core/trunk/modules/json/test-repository/json/axis2.xml
    
axis/axis2/java/core/trunk/modules/json/test/org/apache/axis2/json/JSONIntegrationTest.java
    
axis/axis2/java/core/trunk/modules/json/test/org/apache/axis2/json/JSONTestConstants.java

Modified: axis/axis2/java/core/trunk/modules/json/test-repository/json/axis2.xml
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/json/test-repository/json/axis2.xml?rev=1779844&r1=1779843&r2=1779844&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/json/test-repository/json/axis2.xml 
(original)
+++ axis/axis2/java/core/trunk/modules/json/test-repository/json/axis2.xml Sun 
Jan 22 19:20:02 2017
@@ -126,7 +126,7 @@
                          
class="org.apache.axis2.transport.http.SOAPMessageFormatter"/>
         <messageFormatter contentType="application/json"
                          class="org.apache.axis2.json.JSONMessageFormatter"/>
-        <messageFormatter contentType="application/json/badgerfish"
+        <messageFormatter contentType="application/json+badgerfish"
                          
class="org.apache.axis2.json.JSONBadgerfishMessageFormatter"/>
         <messageFormatter contentType="text/javascript"
                          class="org.apache.axis2.json.JSONMessageFormatter"/>
@@ -140,7 +140,7 @@
     <messageBuilders>
         <messageBuilder contentType="application/json"
                          class="org.apache.axis2.json.JSONOMBuilder"/>
-        <messageBuilder contentType="application/json/badgerfish"
+        <messageBuilder contentType="application/json+badgerfish"
                          
class="org.apache.axis2.json.JSONBadgerfishOMBuilder"/>
         <messageBuilder contentType="text/javascript"
                          class="org.apache.axis2.json.JSONOMBuilder"/>

Modified: 
axis/axis2/java/core/trunk/modules/json/test/org/apache/axis2/json/JSONIntegrationTest.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/json/test/org/apache/axis2/json/JSONIntegrationTest.java?rev=1779844&r1=1779843&r2=1779844&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/json/test/org/apache/axis2/json/JSONIntegrationTest.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/json/test/org/apache/axis2/json/JSONIntegrationTest.java
 Sun Jan 22 19:20:02 2017
@@ -80,7 +80,7 @@ public class JSONIntegrationTest impleme
 
     @Test
     public void testEchoOMWithJSONBadgerfish() throws Exception{
-       doEchoOM("application/json/badgerfish", 
Constants.Configuration.HTTP_METHOD_POST);
+       doEchoOM("application/json+badgerfish", 
Constants.Configuration.HTTP_METHOD_POST);
     }
 
     @Test
@@ -97,7 +97,7 @@ public class JSONIntegrationTest impleme
     public void testPOJOServiceWithJSONBadgerfish() throws Exception {
         HttpURLConnection conn = (HttpURLConnection)new 
URL(server.getEndpoint("POJOService")).openConnection();
         conn.setDoOutput(true);
-        conn.addRequestProperty("Content-Type", "application/json/badgerfish");
+        conn.addRequestProperty("Content-Type", "application/json+badgerfish");
         Writer out = new OutputStreamWriter(conn.getOutputStream(), "UTF-8");
         // XML is: <sayHello 
xmlns="http://example.org";><myName>Joe</myName></sayHello>
         out.write("{ \"sayHello\" : { \"@xmlns\" : { \"$\" : 
\"http://example.org\"; }, \"myName\" : { \"$\" : \"Joe\" } } }");

Modified: 
axis/axis2/java/core/trunk/modules/json/test/org/apache/axis2/json/JSONTestConstants.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/json/test/org/apache/axis2/json/JSONTestConstants.java?rev=1779844&r1=1779843&r2=1779844&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/json/test/org/apache/axis2/json/JSONTestConstants.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/json/test/org/apache/axis2/json/JSONTestConstants.java
 Sun Jan 22 19:20:02 2017
@@ -21,7 +21,7 @@ package org.apache.axis2.json;
 
 public interface JSONTestConstants {
 
-    public static final String CONTENT_TYPE_BADGERFISH = 
"application/json/badgerfish";
+    public static final String CONTENT_TYPE_BADGERFISH = 
"application/json+badgerfish";
     
     public static final String CONTENT_TYPE_MAPPED = "application/json";
     


Reply via email to