Subject: | <meta> parsing registers invalid HTTP headers |
<meta> tags can have name attributes with colons in them, and this is
perfectly valid. But HTML::HeadParser then tries to register these as
X-Meta-<name> headers using HTTP::Headers. Newer versions of
HTTP::Headers (since 6.05) have stricter checks for headers, and will
refuse them if they contain colons.
I would think that HTML::HeadParser should either skip trying to add
headers like this, or further reformat the name attribute before trying
to use it in an HTTP header name.