Http11Probe

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).

Http11Probe β€” HTTP/1.1 compliance & smuggling testerSource on GitHub