diff --git a/src/main/java/org/codelibs/fess/api/BaseJsonApiManager.java b/src/main/java/org/codelibs/fess/api/BaseJsonApiManager.java index 5142713a9..c1bac5619 100644 --- a/src/main/java/org/codelibs/fess/api/BaseJsonApiManager.java +++ b/src/main/java/org/codelibs/fess/api/BaseJsonApiManager.java @@ -36,6 +36,8 @@ import org.lastaflute.web.util.LaResponseUtil; public abstract class BaseJsonApiManager extends BaseApiManager { + protected String mimeType = "application/json"; + protected void writeJsonResponse(final int status, final String body, final Throwable t) { if (t == null) { writeJsonResponse(status, body, (String) null); @@ -100,7 +102,7 @@ public abstract class BaseJsonApiManager extends BaseApiManager { if (isJsonp) { buf.append(')'); } - write(buf.toString(), "text/javascript+json", Constants.UTF_8); + write(buf.toString(), mimeType, Constants.UTF_8); } @@ -169,4 +171,8 @@ public abstract class BaseJsonApiManager extends BaseApiManager { return buf.toString(); } + public void setMimeType(String mimeType) { + this.mimeType = mimeType; + } + }