diff --git a/appengine/src/com/google/android/chrometophone/server/RequestInfo.java b/appengine/src/com/google/android/chrometophone/server/RequestInfo.java index 2b4f9f5..c5a958e 100644 --- a/appengine/src/com/google/android/chrometophone/server/RequestInfo.java +++ b/appengine/src/com/google/android/chrometophone/server/RequestInfo.java @@ -93,7 +93,7 @@ public class RequestInfo { } } - if ("application/json".equals(req.getContentType())) { + if (req.getContentType().startsWith("application/json")) { Reader reader = req.getReader(); // where is readFully ? char[] tmp = new char[2048]; diff --git a/appengine/war/WEB-INF/appengine-web.xml b/appengine/war/WEB-INF/appengine-web.xml index d16d1cd..4c96066 100644 --- a/appengine/war/WEB-INF/appengine-web.xml +++ b/appengine/war/WEB-INF/appengine-web.xml @@ -16,7 +16,7 @@ --> chrometophone - 9 + 10 diff --git a/extension/send_logic.js b/extension/send_logic.js index 299e6f0..7026135 100644 --- a/extension/send_logic.js +++ b/extension/send_logic.js @@ -88,7 +88,7 @@ function sendToPhone(title, url, msgType, selection, listener) { 'body': data, 'headers': { 'X-Same-Domain': 'true', - 'Content-Type': 'application/json' + 'Content-Type': 'application/json;charset=UTF-8' } }); return;