Sobes.tech
Junior — Middle

Como é que se podem extrair os parâmetros de uma requisição HTTP de entrada?

sobes.tech IA

Resposta da IA

Em Java, os parâmetros de uma requisição HTTP de entrada podem ser extraídos de várias maneiras, dependendo do framework utilizado:

  • Na API Servlet através dos métodos request.getParameter("paramName") para obter parâmetros da query string ou do formulário.
  • No Spring MVC usando anotações @RequestParam para parâmetros de requisição, @PathVariable para parâmetros de caminho, @RequestBody para o corpo da requisição.

Exemplo com Spring MVC:

@GetMapping("/users")
public String getUser(@RequestParam String id) {
    // id será extraído dos parâmetros da requisição
    return "User id: " + id;
}