QUERY finally gives you the option you actually wanted, as the table shows. It carries a body, like POST. It is safe, like GET. It is idempotent, so you can repeat it as many times as you like and ...