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) {