Я хочу опубликовать некоторые данные на сервере, и в ответ я хочу создать файл CSV с application/excel
в качестве MIME-типа (недавно распознанный как Internet Media Type), чтобы заставить браузер открывать сгенерированныйCSV-файл в Microsoft Excel.Тем не менее, я также хочу предотвратить случайное повторное предоставление пользователем той же информации (повторную публикацию формы) в результате обновления страницы.
При простых операциях CRUD я использую Post/ Redirect / Get шаблон, так что любое дальнейшее обновление будет только отправлять HTTP-запрос Get на сервер, без каких-либо параметров, таким образом не изменяя состояние сервера ( Idempotence ).
Чтоявляется распознанным шаблоном для запрета повторной отправки (повторной публикации) той же информации на сервер, когда ответом является не страница, а файл?
Есть идеи?