У меня есть HTML-файл, который состоит из формы, и он принимает определенные параметры от пользователя, и при попадании URL-адреса вызывается служба mule (написанная на java), которая возвращает строку json . Теперь, как я могу установить content type = "application / json" либо в mule, либо в java, чтобы браузер знал, что он получает JSON.?
Мой конфигурационный файл Mule:
<not-filter>
<wildcard-filter pattern="/favicon.ico"/>
</not-filter>
</http:inbound-endpoint>
<component class="defaults.basicapp.jcars"/>
</flow>
А мой класс java - (Jcars) :
public String onEvent (Object obj) {
String json = "{{" id ": 0," model ":" suzuki "," make ":" 2002 "," ps ": true," price ": 101,2," л.с. ": 12.6}, {" id ": 0," model ":" suzuki "," make ":" 2003 "," ps ": true," price ": 101,2," л.с. " : 12.6}, {"id": 0, "model": "suzuki", "make": "2004", "ps": true, "price": 101.2, "bhp": 12.6}, {"id" : 0, "model": "suzuki", "make": "2005", "ps": true, "price": 101.2, "bhp": 12.6}, {"id": 0, "model": " suzuki "," make ":" 2006 "," ps ": true," price ": 101.2," bhp ": 12.6}}";
return json; }
Браузер отображает строку как есть. Он не знает, что тип содержимого - application / json. Что мне делать .?????