arturobernalg opened a new pull request, #418:
URL: https://github.com/apache/httpcomponents-client/pull/418

   This pull request addresses issue LLv6 literals in URLs, where LLv6 literals 
in URLs are not properly handled by HttpClient due to a limitation in the Java 
standard method InetAddress.getAllByName(host). Specifically, when constructing 
a URL with an LLv6 literal, the % sign that prefixes the ZoneID must be quoted 
as %25 according to RFC 6874. However, HttpClient does not support quoted host 
literals.
   
   To work around this limitation, this pull request modifies the 
SystemDefaultDnsResolver class to strip the IPv6 zone identifier from the host 
string before calling InetAddress.getAllByName(host). This allows HttpClient to 
handle LLv6 literals in URLs that conform to RFC 6874.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to