2016-02-05 125 views
0

我知道這個錯誤是相當普遍的,但我讀過的所有東西都嘗試過,沒有任何效果。jboss 6 dojo錯誤415不支持的媒體類型

@GET 
@Path("test") 
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") 
//@Produces(MediaType.TEXT_HTML) 
//@Produces(MediaType.TEXT_PLAIN) 
public String test() { 
    return "{\"name\":\"stewie\"}"; 
} 

而且在道場

xhr("/CSH/rest/test/", { 
    handleAs : "json" 
    // headers: {"Accept", "application/json"}  
}).then(function(data) { 
    console.log(data); 
}); 

它工作在tomcat的7完全正常的,但不能在JBoss中6

請注意,我沒有使用RestEasy的,但球衣。

非常感謝。

+0

有沒有引發異常! (xhr(...)。then(function(data){console.log(data); },function(error){console());在客戶端添加錯誤claback函數以顯示是否存在錯誤' .log(error)});]' –

+0

@bRIMOsBor號Jboss日誌很乾淨。我得到的是來自螢火蟲的錯誤:GET http:// localhost:7070/CSH/rest/test/ \t 415 Unsupported Media Type \t \t 71ms –

回答

0

這一切都歸結爲:道場糟透了。如何在官方文檔中找到標記爲「目前不知道」的內容?

我的問題的答案是切換到jQuery。在這裏和那裏,我必須在通話中指定dataType =「json」,就是這樣。

相關問題