Come settare un header con Chrome

di il
5 risposte

Come settare un header con Chrome

Ciao a tutti,
Vorrei testare il funzionamento di un controller in Spring Boot 2 e ho la classe seguente:

@Controller
@RequestMapping("/")
public class SalutiController {

    @GetMapping
    public ModelAndView unSaluto(
            @RequestParam("nome") String nome,
            @RequestHeader("User-Agent") String userAgent
    ) {
        return new ModelAndView("ciao-mondo")
                .addObject("nome", nome)
                .addObject("userAgent", userAgent);
    }

    @GetMapping("/{username}")
    public ModelAndView unSalutoConUrlPlaceholder(@PathVariable("username") String username) {
        return new ModelAndView("ciao-mondo-username")
                .addObject("username", username);
    }

    @GetMapping(params = "mio-parametro")
    public String unSalutoConParametro() {
        return "ciao-mondo-param";
    }

    @GetMapping(headers = "mio-header=test")
    public String unSalutoConHeader() {
        return "ciao-mondo-header";
    }

}
Riesco a testare tutti i metodi tranne l'ultimo:

    @GetMapping(headers = "mio-header=test")
    public String unSalutoConHeader() {
        return "ciao-mondo-header";
    }
Come setto gli headers in Chrome usando il metodo GET? Cosa devo scrivere e dove?
ciao e grazie

5 Risposte

  • Re: Come settare un header con Chrome

    giannino1995 ha scritto:


    Come setto gli headers in Chrome usando il metodo GET? Cosa devo scrivere e dove?
    In generale (ma proprio in generale di tutti i browser) gli header NON li puoi impostare facendo le "normali" chiamate in GET/POST che fa un browser da url nella barra indirizzi, da un <a> o un <form> o altro di HTML.

    La request la puoi controllare completamente solo quando si fanno chiamate AJAX, ovviamente da codice Javascript.

    Se devi solo "provare a mano", allora usa Postman (o altro tool similare).
  • Re: Come settare un header con Chrome

    Ciao Andbin,
    Che piacere sentirti, sempre disponibilissimo e celere come sempre, grazie.
    Ho Postman installato ma non so come settare questa variabile a "test", anzi non so neppure crearla.
    Sapresti spiegarmi come fare?
    Sempre grazie
  • Re: Come settare un header con Chrome

    giannino1995 ha scritto:


    Ho Postman installato ma non so come settare questa variabile a "test", anzi non so neppure crearla.
    Sapresti spiegarmi come fare?
    Sempre grazie
    C'è un tab Headers nella request che hai creato in Postman.
  • Re: Come settare un header con Chrome

    Non capisco, riesci a mandarmi uno screenshot?
    grazie
  • Re: Come settare un header con Chrome

    Scusa come non detto, ho trovato tutto.
    grazie
Devi accedere o registrarti per scrivere nel forum
5 risposte