should vs must on status codes (in HTTP Protocol)

Reviewing HTTP Protocol, I'm struck by the many situations in which a
particular HTTP response code is mentioned as a possible response to a
particular situation.  In manye of the cases, the documents says that
response is the one that SHOULD be sent, and in the other cases, the
document says it MUST be sent.   I haven't been able to determine any
logic or pattern to when it says SHOULD vs MUST....   If you explain
what the logic is, then I can check it during my review.

     -- Sandro

Received on Monday, 28 November 2011 12:24:46 UTC