我有这个:
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());
我已经尝试过我在文档中找到的这个:我认为这设置了接受类型
get ("/test", "application/json", (req, resp) -> {
return repository.getAll();
}, new JsonTransformer());
但我无处可application/json
作为我的Content-Type
标题