Caching

Caching

Capability tests probe optional HTTP features that servers may or may not implement. Unlike compliance tests, these are unscored — they map what each server supports rather than what it fails at.

Scoring

All capability tests are unscored:

  • Pass — Server correctly supports the feature
  • Warn — Server does not support the feature (not a failure)
  • Fail — Only for actual errors (unexpected status codes, connection errors)

Conditional Requests (Caching)

These tests check whether the server supports ETag and Last-Modified based conditional requests (RFC 9110 §13).

Conditional Request Edge Cases

These tests probe how servers handle invalid or unusual conditional headers — future dates, garbage values, unquoted ETags, and weak comparison (RFC 9110 §13).