我目前正在编写一个 RESTFUL Web 服务并尝试将整数返回到 Web 服务。
我从浏览器中遇到 500 Internal Server Error,当我检查 Tomcat 日志时,发生了上述错误。
12-Nov-2018 09:47:12.547 SEVERE [http-nio-8080-exec-52] org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.aroundWriteTo MessageBodyWriter not found for media type=application/xml, type=class java.lang.Integer, genericType=int.
我的代码:
@POST
@Path("/post")
@Produces(MediaType.APPLICATION_XML)
public static int adaptiveAuth(){
int message=1;
return message;
}
如果我用字符串替换函数,它不会给出任何错误。
@POST
@Path("/post")
@Produces(MediaType.APPLICATION_XML)
public static String adaptiveAuth(){
String message="POST STRING";
return message;
}
结果:发布字符串
RESTFUL 关于 MediaType.APPLICATION_XML 是否有任何限制?
谢谢
侃侃无极
相关分类