Skip to content
Snippets Groups Projects
Select Git revision
  • 0ee24ce55f257d33b5c06007f384f65284b6d684
  • main default protected
  • feature/VA-100_Modbus_RTU
  • develop
  • stepperControl
5 results

UI_IDD_Pad_Print_V_3.1.vi

Blame
  • RESTToUpperCaseService.java 990 B
    /* Beispiel angelehnt an http://www.torsten-horn.de/techdocs/jee-rest.htm */
    package verteiltesysteme.rest;
    
    import javax.ws.rs.*;
    import javax.ws.rs.core.MediaType;
    
    @Path( RESTToUpperCaseService.webContextPath )
    public class RESTToUpperCaseService
    {
       static final String webContextPath = "/tolowercase";
       
       @GET
       @Produces( MediaType.TEXT_PLAIN )
       public String toLowerCasePlain( @QueryParam("input") String input )
       {
          return "Plain-Text: " + input.toLowerCase();
       }
    
       @GET
       @Produces( MediaType.TEXT_HTML )
       public String toLowerCaseHtml( @QueryParam("input") String input )
       {
          return "<html><title>RESTService</title><body><h2>HTML: " + input.toLowerCase() + "</h2></body></html>";
       }
       
       @GET
       @Produces( MediaType.APPLICATION_JSON )
       public String toLowerCaseJson( @QueryParam("input") String input )
       {
          return "{\n  \"type\": \"JSON\",\n  \"output\": \"" + input.toLowerCase() + "\"\n}";
       }  
       
    }