Per the spec, the HTTP Accept header can have multiple values, like so:
Accept: text/html, application/xhtml+xml, application/xml;q=0.9, */*;q=0.8
My question is this: do Accept headers with multiple values need to have at least one weight? Or are they still valid if none of the content types have a weight?
In other words, would this Accept header still be valid according to the spec?
Accept: text/html, application/xhtml+xml, application/xml, */*
Thanks a bunch in advance!