Maillot/JAX-RS : Retour Contenu de Longueur en-tête de réponse au lieu de l'encodage de transfert en bloc

Je suis en utilisant le Maillot de créer des API RESTful ressources, et ResponseBuilder pour générer la réponse.

Exemple de code pour le repos de ressources:

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

Dans la réponse, il est de retour encodage de transfert en bloc dans les en-têtes de réponse. Quelle est la bonne façon dans le "Jersey monde" de l'avoir de retour de la Content-Length en-tête de la place de la Transfer-Encoding: chunked d'en-tête dans les en-têtes de réponse?

OriginalL'auteur richsinn | 2012-07-25