2

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

在教程中,我注意到没有使用 ResponseBuilder 设置响应内容类型,如果它不在 Dropwizard 框架中,我可以像对常规 REST 服务所做的那样设置响应类型吗?

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

谢谢

4

1 回答 1

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

}
于 2013-11-13T18:10:05.970 回答