Как установить тип содержимого = «application / json» в mule.?

У меня есть 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. Что мне делать .?????

6
задан Raman 4 August 2011 в 11:55
поделиться