JDK-8019345 : java.net.URI should be updated for RFC 3986
  • Type: Enhancement
  • Component: core-libs
  • Sub-Component: java.net
  • Priority: P3
  • Status: Open
  • Resolution: Unresolved
  • Submitted: 2013-06-28
  • Updated: 2022-07-30
Related Reports
Duplicate :  
Duplicate :  
Duplicate :  
Description
The java.net.URI classes refers to RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax, amended by RFC 2732: Format for Literal IPv6 Addresses in URLs. 

But RFC 2396 and RFC 2372 have been obsoleted by RFC 3986.
http://www.ietf.org/rfc/rfc3986.txt

The URI class should be updated accordingly.
Comments
At a minimum it would be good to document how the implementation differs from that required by RFC 3986
28-06-2013