Que des GET PUT POST

Pour commencer, nous restreignons les requêtes possible à GET, PUT, POST. Dans un objectif de clarté nous avons mis une versions http d’un serveur.

server {
        listen 80;
       	server_name _;

        root /var/www/html/pageweb/ ; #Absolute path to where your hugo site is
        index index.html; # Hugo generates HTML

        location / {
          try_files $uri $uri/ =404;
       }
     
		# que get post put

        add_header Allow "GET, POST, PUT" always;
        if ( $request_method !~ ^(GET|POST|PUT)$ )
        {
          return 405;
        }
}

Grâce à cela, nous pouvons voir que la requête --Head retourne bien une erreur 405.

Untitled