 
                
REST služby využívají standardní HTTP metody. Nejčastěji se používají:
Příklad GET: /api/users?name=Petr
Příklad POST: /api/users s tělem:
{
  "name": "Petr",
  "email": "petr@example.com"
}
Framework Jersey umožňuje snadné zpracování vstupů pomocí anotací:
@QueryParam – pro čtení z URL@PathParam – pro proměnné v URL cestě@FormParam – pro formulářové vstupy
@GET
@Path("/user")
public Response get(@QueryParam("id") int id) {
  return Response.ok("User ID: " + id).build();
}
REST služby přijímají data v několika formátech:
x-www-form-urlencoded)
@POST
@Consumes(MediaType.APPLICATION_JSON)
public Response createUser(User user) {
  return Response.ok("User created: " + user.getName()).build();
}
Postman je ideální nástroj pro testování REST API. Umožňuje:
Doporučujeme zapnout logování požadavků ve vývojovém prostredí – například přes SLF4J nebo System.out.
Všechny postupy si vyzkoušíte v kurzu Java REST služby s Hibernate, kde se naučíte pracovat s parametry, JSONem, databází i frontendem v Angularu.
Viac informacií preberáme na kurze:
