Я попытался кэшировать POST-запрос в рабочем приложении для события fetch.
Я использовал cache.put(event.request, response), но возвращенное обещание было отклонено с помощью TypeError: Invalid request method POST..
Когда я пытался попасть в тот же API POST, caches.match(event.request) давал мне undefined.
Но когда я делал то же самое для методов GET, он работал: caches.match(event.request) для запроса GET давал мне ответ.
Может ли обслуживающий персонал кэшировать POST-запросы? В случае, если они не могут, какой подход мы можем использовать, чтобы сделать приложения действительно автономными?