Chrome's Background Fetch implementation doesn't yet support uploads, i.e. requests with a non-empty body (e.g. POSTs).
In the short term, we should explicitly disable these with a clear error message.
In the long term, we should support uploads, which involves tasks like:
- consuming request body blobs and persisting them to disk
- logic determining whether it is safe to retry requests
- reporting uploaded/upload_total in progress events
- additional CORS security checks
- ideally a spec for resumable uploads
Comment 1 by rayankans@chromium.org
, Aug 2Status: Started (was: Available)