我看了一下Dropwizard框架,我想用它来打包我现有的REST服务。
在教程中,我注意到响应内容类型没有使用ResponseBuilder设置,如果它不在Dropwizard框架中,我是否可以设置响应类型,就像常规REST服务一样?
我想设置动态响应内容类型的原因是因为web服务不知道它所服务的数据类型。
由于
答案 0 :(得分:2)
您应该只能返回Response
对象并调整类型。例如:
@Path("/hello")
@Produces(MediaType.TEXT_PLAIN)
public class Example{
@GET
public Response sayHello() {
return Response.ok("Hello world").type(MediaType.TEXT_HTML).build();
}
}