📡 ToastRFC

SHOULD / RECOMMENDED

strong recommendation

there may be valid reasons to ignore this in particular circumstances, but the full implications must be understood and weighed

SHOULD and RECOMMENDED mark a strong recommendation, not a requirement. The spec is telling you: do this unless you have a specific, well-understood reason not to. SHOULD NOT / NOT RECOMMENDED is the inverse.

The practical trap: implementers treat SHOULD as MUST (over-strict) or as MAY (ignore it). Neither is right — SHOULD means deviate deliberately, not accidentally.

In the corpus (60 of 152)

HTTP Semantics