HttpRangeRequest

io.quartz.util.HttpRangeRequest

HTTP Range Request Handler

Implements RFC 7233 compliant range requests for efficient media delivery. Verified compatible with Firefox, Safari (desktop & iOS), and other major browsers. Supports resume downloads, media seeking, and partial content delivery with proper ETags.

Key features:

  • Byte range serving with 206 Partial Content responses
  • Strong ETag generation based on file metadata
  • Proper Content-Range headers for client-side validation

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def makeResponse(req: Request, file: File, rangedType: ContentType, BLOCK_SIZE: Int): Response