[ 
https://issues.apache.org/jira/browse/HTTPCORE-743?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oleg Kalnichevski moved HTTPCLIENT-2185 to HTTPCORE-743:
--------------------------------------------------------

          Component/s:     (was: Android Port)
                           (was: HttpClient (async))
                           (was: HttpClient (classic))
                           (was: HttpClient (Windows))
        Fix Version/s:     (was: Stuck)
                  Key: HTTPCORE-743  (was: HTTPCLIENT-2185)
    Affects Version/s: 5.0
                           (was: 5.0)
             Workflow: classic default workflow  (was: Default workflow, 
editable Closed status)
              Project: HttpComponents HttpCore  (was: HttpComponents HttpClient)

> Add support for IDNA 2008 (RFC 5891)
> ------------------------------------
>
>                 Key: HTTPCORE-743
>                 URL: https://issues.apache.org/jira/browse/HTTPCORE-743
>             Project: HttpComponents HttpCore
>          Issue Type: Improvement
>    Affects Versions: 5.0
>         Environment: Android SDK 30
>            Reporter: Julien Bernard
>            Priority: Minor
>              Labels: stuck, volunteers-wanted
>          Time Spent: 2h
>  Remaining Estimate: 0h
>
> The tests have been conducted with Kotlin on Android SDK 30 with Apache 
> HttpClient Android extensions which ships with HttpClient version 5.0.1 but 
> any HttpClient component on any platform may be impacted.
> Before making an HTTP query the client should convert the URL domain to 
> A-label as described in [RFC 
> 5891|https://datatracker.ietf.org/doc/html/rfc5891].
> Here is an example with the trustworthy ICU4J library:
>  
> {code:java}
> int flags = IDNA.CHECK_BIDI
>        | IDNA.CHECK_CONTEXTJ
>        | IDNA.CHECK_CONTEXTO
>        |  IDNA.NONTRANSITIONAL_TO_ASCII
>        | IDNA.USE_STD3_RULES;
> IDNA idna = IDNA.getUTS46Instance(flags);
> IDNA.Info info = new IDNA.Info();
> String domainAscii = idna.nameToASCII(domain, new StringBuilder(), info);
> // check error with info.hasErrors() {code}
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org

Reply via email to