Parsing is inspection, not validation of a website
The parser requires an explicit scheme and exposes both the browser's serialized result and the components it interpreted. It does not guess an HTTPS prefix.
The report retains ordered query pairs, including duplicate names and empty values, and marks credentials, opaque origins, special schemes, and changed serialization.