如何更改Dropwizard REST服务的响应内容类型?

时间:2013-11-13 17:43:22

标签: java jersey dropwizard

我看了一下Dropwizard框架,我想用它来打包我现有的REST服务。

在教程中,我注意到响应内容类型没有使用ResponseBuilder设置,如果它不在Dropwizard框架中,我是否可以设置响应类型,就像常规REST服务一样?

我想设置动态响应内容类型的原因是因为web服务不知道它所服务的数据类型。

由于

1 个答案:

答案 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();
  }

}