I tried to cache a POST request in a service worker on fetch event.
I used cache.put(event.request, response), but the returned promise was rejected wit
cache.put(event.request, response)
According to https://w3c.github.io/ServiceWorker/#cache-put (point 4).
if(request.method !== "GET") { return Promise.reject('no-match') }