RestEASY+;Jboss 7.x-当接受';t match@产生价值?

RestEASY+;Jboss 7.x-当接受';t match@产生价值?,jboss,jax-rs,resteasy,Jboss,Jax Rs,Resteasy,我在JBoss7.1.0上的RestEASY 3.6.2中提供了以下web服务 @GET @Path("/getstuff") @Produces(MediaType.APPLICATION_JSON + "," + MediaType.APPLICATION_XML) public Response getStuff() { 我发送了一个包含以下内容的请求:Accept=application/json,text/javascript,*/*;q=0.01 返回: <html>

我在JBoss7.1.0上的RestEASY 3.6.2中提供了以下web服务

@GET
@Path("/getstuff")
@Produces(MediaType.APPLICATION_JSON + "," + MediaType.APPLICATION_XML)
public Response getStuff() {
我发送了一个包含以下内容的请求:
Accept
=
application/json,text/javascript,*/*;q=0.01

返回:

<html>

<head>
    <title>Error</title>
</head>

<body>Internal Server Error</body>

</html>

错误
内部服务器错误
当我指定
Accept
=
application/json
时,它返回正确的响应

是否有一些“默认回退”可以让Resteasy使用第一个匹配路径而不是失败

你好
Accept header
由HTTP客户端使用,用于为服务器指定要接受的内容类型。然后,服务器将发回一个响应,该响应将包括一个contenttype头,该头向客户端指定内容的实际类型

这是相关的,因为请求可能是POST或PUT请求。
这将解释问题,因此,导致内容类型与Json冲突。

很抱歉,这是不正确的。谢谢你的回复。我无法重现错误。您的代码中一定还有其他内容。请在您的问题和建议中提供更多信息