Seemingly wrong URLs are parsed and validated by commonly used tools (java and apache).
Both Java URL and Apache Validator do parse and validate the URLs in the subject without error.
However, reading RFCs 1034, 1123, 1738 and 2396 I understood that they should not be valid, because even if ‘#’ and ‘?’ are considered part (or start) of the fragment or the query part, they must be separated from the domain name by ‘/’.
Am I reading RFCs correctly or the tools are wrong?
Sam Pam is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.