MediaType der REST

Ich bin Anfänger im REST-web-services.

Habe ich ein Programm geschrieben der REST der Anzeige des HTML-oder XML. Die @Path-annotation der Wert @Path("{typeDocument}"). Es gibt zwei Methoden für GET :

@GET
@Produces(MediaType.TEXT_XML)
public String getXml(@PathParam("typeDocument") String typeDocument)

zur Anzeige von XML-Datei
und

@GET
@Produces(MediaType.TEXT_HTML)
public String getHtml(@PathParam("typeDocument") String typeDocument)

HTML.

Dem browser Firefox immer excutes getHtml (), wenn die URL ist entweder

http://localhost:8080/sources/html oder http://localhost:8080/sources/xml

Aber IE immer excutes getXml().

How to excute die richtige Methode, definiert durch URL, in anderen browser ?

  • Ein wenig Sorgfalt über die Formatierung geht ein langer Weg....
Schreibe einen Kommentar