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 に答える