Author: rfeng
Date: Fri Apr  6 22:24:06 2012
New Revision: 1310618

URL: http://svn.apache.org/viewvc?rev=1310618&view=rev
Log:
Add Content-Type to the allowed headers

Modified:
    
tuscany/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http/cors/CORSHeaderProcessor.java

Modified: 
tuscany/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http/cors/CORSHeaderProcessor.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http/cors/CORSHeaderProcessor.java?rev=1310618&r1=1310617&r2=1310618&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http/cors/CORSHeaderProcessor.java
 (original)
+++ 
tuscany/sca-java-2.x/trunk/modules/common-http/src/main/java/org/apache/tuscany/sca/common/http/cors/CORSHeaderProcessor.java
 Fri Apr  6 22:24:06 2012
@@ -30,7 +30,7 @@ public class CORSHeaderProcessor {
         
         if(config == null) {
             response.setHeader("Access-Control-Allow-Origin", "*");
-            response.setHeader("Access-Control-Allow-Headers", 
"X-Requested-With");
+            response.setHeader("Access-Control-Allow-Headers", 
"X-Requested-With, Content-Type");
             if (request.getMethod().equals("OPTIONS")) {
                 response.setHeader("Access-Control-Allow-Methods", "OPTIONS, 
HEAD, GET, POST, PUT, DELETE");
                 response.setHeader("Access-Control-Max-Age", "1728000");
@@ -61,11 +61,11 @@ public class CORSHeaderProcessor {
     }
 
     private static String getAllowHeaders(CORSConfiguration config) {
-        return getListValues(config.getAllowHeaders(), "X-Requested-With");
+        return getListValues(config.getAllowHeaders(), "X-Requested-With, 
Content-Type");
     }
     
     private static String getExposeHeaders(CORSConfiguration config) {
-        return getListValues(config.getExposeHeaders(), "X-Requested-With");
+        return getListValues(config.getExposeHeaders(), "X-Requested-With, 
Content-Type");
     }
     
     private static String getListValues(List<String> list, String 
defaultValue) {


Reply via email to