Я использую Джерси для создания ресурсов RESTful API и ResponseBuilder
для генерации ответа.
Пример кода для ресурса RESTful:
public class infoResource{
@GET
@Path("service/{id}")
@Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
public Response getCompany(@PathParam("id")String id) {
//company is just a POJO.
Company company = getCompany(id);
return Response.status(200).entity(company).build();
}
}
В ответе возвращается фрагментированная кодировка передачи в заголовках ответа. Каков правильный способ в «мире Джерси», чтобы он возвращал заголовок Content-Length
вместо заголовка Transfer-Encoding: chunked
в заголовках ответов?