Hm, seems the Twonky Server behavior is flat-out wrong and in the face of the HTTP spec:
"RFC" wrote:
The HEAD method is identical to GET except that the server MUST NOT return a message-body in the response.
If all-caps were not clear enough, there is even spec on that:
"rfc2119" wrote:
MUST NOT - This phrase, or the phrase "SHALL NOT", mean that the definition is an absolute prohibition of the specification.
I am not excusing Roku for hanging - it shouldn't; just seems Twonky should take most of the beating*.
BTW, were both requests sent over the very same TCP session (I.e. was http keep-alive'd) or in two separate ones?
(*)The beatings will continue until morale improves