我有一个@POST
方法的REST服务@Consumes("application/xml)"
。
但是,如果我从浏览器发出POST请求而我没有添加
Content-Type: application/xml
请求的标头,我在我的jboss中得到一个例外
Failed executing POST : org.jboss.resteasy.spi.UnsupportedMediaTypeException: Cannot consume content type
我的servlet应该如何处理这种情况?
答案 0 :(得分:1)
您可以为ExceptionMapper
实施UnsupportedMediaTypeException
,并根据需要选择处理它。您之所以看到此异常,是因为您没有处理此异常,并且resteasy正在开箱即用。