J'utilise le plugin google chrome Postman pour tester certains services Web reposants. Certains de mes services Web ont une annotation de produit qui a plusieurs types définis. Cependant, chaque fois que j'utilise un de mes services, il semble que les résultats du facteur soient toujours retournés sous forme de flux d'octets. Existe-t-il un moyen de forcer le facteur (ou potentiellement mon service) à renvoyer des résultats d'application/xml? Je préférerais ne pas changer l'annotation mais si c'est mon seul choix.Comment forcer Chrome Postman à renvoyer l'application/xml au lieu de l'application/octect-stream
Ma définition de service -
@GET
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON,
"application/x-javascript", MediaType.APPLICATION_OCTET_STREAM })
@Path("/getCustomers/")
public Response getCustomers
Mon appel postier est juste un appel GET avec aucun paramètre sur l'en-tête comme ceci:
http://myserver:8080/test/getCustomers
Etes-vous sûr de renvoyer une valeur correcte ('application/xml') dans l'en-tête' Content-Type'? MIME utilisera par défaut 'octect-stream' si le navigateur ne peut pas reconnaître le type de contenu lui-même. –