Если вам нужна идемпотентная операция, то есть та, в которую вы можете отправлять одни и те же данные так часто, как хотите, используйте метод PUT и соответственно реализуйте бэкэнд.Это также означает, что вы не можете легко использовать HTML-форму и вам нужно будет использовать сценарии для отправки данных в бэкэнд (вызов PUT).А на бэкэнде это означает, что вам нужно убедиться, что вы не создаете дубликаты, когда отправляете одни и те же данные дважды, что обычно означает, что либо путь, либо тело сообщения содержат идентификатор того, что вы хотите обновить / создать.
Если вы не хотите идти по этому пути, текущее поведение будет таким, как задумано, - и как вы обычно хотели бы, чтобы оно работало.