JAX-WS.... Datei ".ical" zurückgeben.... Wie annotieren?

internet

Top Contributor
Hallo,

ich möchte gerne einen REST Webservice haben, der mir eine Datei (.ical) zurückgibt....

Ich bin mir nun aber nicht sicher, wie die Annotation aussehen muss:
- Wie muss @Consumes aussehen?
- Wie muss @Produces aussehen
- Welchen Rückgabe - Werte brauche ich?

Java:
    /**
     * ICal Datei zurückgeben?
     *
     * @return
     */
    @GET
    @Consumes(MediaType.APPLICATION_FORM_URLENCODED)
    @Produces("text/javascript")
    public String myIcal(@PathParam("icalId")) {

Danke für die Hilfe
 
Du kannst "text/calendar" oder auch "text/plain" für die Rückgabe verwenden (Produces), MediaType.APPLICATION_FORM_URLENCODED - das ist für @POST Requests.
Java:
@GET
@Path("{id}")
@Produces("text/calendar")
public String cal(@PathParam("id") long id) {
  ICal cal = new ICal(id);
  ...
}
 

Zurück
Oben