HEAD request to the About resources is nonsensical.
Opened this issue · 2 comments
The rationale for the HEAD resources is to enable clients to check for the presence of and/or modification date of statements and documents without fetching them. Making a HEAD request to the About resource makes no sense because it always exists.
IMHO it's reasonable for an LRS not to implement About resource HEAD requests on the basis of the rationale section, even though the letter of the spec says that any resource supporting GET also supports HEAD.
We should mention About as an exception to the requirement to implement HEAD requests.
Per the 1/4/17 call, not a "real requirement". Will eventually be dropped. The justification is that HEAD requests were handled in as few as requirements as possible to reduce bloat. This was an unforeseen event. Worth noting that there are some real-world LRSs that don't support it.