【发布时间】:2016-05-18 04:16:28
【问题描述】:
我试图在 fetch 事件中缓存一个 POST 请求。
我使用了cache.put(event.request, response),但是返回的promise被TypeError: Invalid request method POST.拒绝了。
当我尝试使用相同的 POST API 时,caches.match(event.request) 给了我 undefined。
但是当我对 GET 方法执行相同操作时,它起作用了:caches.match(event.request) GET 请求正在给我一个响应。
服务工作者可以缓存 POST 请求吗? 如果他们不能,我们可以使用什么方法让应用真正离线?
【问题讨论】:
-
简单试试应该很容易:)
标签: javascript post request service-worker pwa