At One Place

HTTP 104 — Upload Resumption Supported

HTTP 104
Upload Resumption Supported
A provisional code signalling that the server supports resumable uploads.

What 104 actually means

This is a temporary registration attached to an unfinished IETF draft on resumable uploads, not a finished standard. The idea is that a server can answer the start of an upload with a 104 plus a location the client can use to resume from if the connection drops. Treat it as experimental: the number and the semantics can still change before the draft becomes an RFC.

Common causes

  • A client and server are negotiating the draft resumable-uploads protocol
  • An upload service implementing the IETF draft ahead of standardisation

If you're just trying to view the page

  1. Nothing — this is protocol negotiation and never surfaces as a page
  2. If an upload tool reports it as an error, the tool is mishandling an interim response; check for an update

If it's your site

  1. Do not depend on 104 in production; the draft is not final and the code is a provisional registration
  2. Use the well-established alternatives — tus, or S3 multipart uploads — for resumable uploads you need to ship today

Reference

Status code
104
Reason phrase
Upload Resumption Supported
Category
1xx — Informational
Defined in
draft-ietf-httpbis-resumable-upload (temporary registration)

Common questions

What does HTTP 104 mean?
A provisional code signalling that the server supports resumable uploads. This is a temporary registration attached to an unfinished IETF draft on resumable uploads, not a finished standard. The idea is that a server can answer the start of an upload with a 104 plus a location the client can use to resume from if the connection drops.
How do I fix a 104 error?
Nothing — this is protocol negotiation and never surfaces as a page
Is 104 a client error or a server error?
104 is in the 1xx range, which means informational. It is not an error at all.

Related pages

Sources

  1. Hypertext Transfer Protocol (HTTP) Status Code Registry — IANA
  2. RFC 9110: HTTP Semantics — IETF

How these figures are compiled and checked