私はこれを持っています:
get ("/test", (req, resp) -> {
return repository.getAll();
}, new JsonTransformer());
私の変圧器は次のようになります。
public class JsonTransformer implements ResponseTransformer {
ObjectMapper om = new ObjectMapper();
public JsonTransformer() {
}
@Override
public String render(Object o) throws Exception {
return om.writeValueAsString(o);
}
}
次のように、応答時にヘッダー関数を使用してヘッダーを追加しようとしました:
get ("/test", (req, resp) -> {
resp.header("Content-Type", "application/json");
return repository.getAll();
}, new JsonTransformer());
そして、私はドキュメントで見つけたこれを試しました:これはaccept-typeを設定すると思います
get ("/test", "application/json", (req, resp) -> {
return repository.getAll();
}, new JsonTransformer());
application/json
しかし、Content-Type
ヘッダーとして取得する場所はありません