2016-02-05 128 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”,就是这样。

相关问题