[
https://issues.apache.org/jira/browse/NET-164?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ulrich Mayring updated NET-164:
-------------------------------
Attachment: FingerClient.java
FingerClient can now accept encoding as additional parameter. Old method calls
new method with encoding parameter null, so old behavior remains unchanged.
> WhoisClient should not use the platform's default Encoding
> ----------------------------------------------------------
>
> Key: NET-164
> URL: https://issues.apache.org/jira/browse/NET-164
> Project: Commons Net
> Issue Type: Improvement
> Reporter: Ulrich Mayring
> Attachments: FingerClient.java
>
>
> Currently the WhoisClient is extending the FingerClient, which sends its
> request like so:
> output = new DataOutputStream(new BufferedOutputStream(_output_, 1024));
> output.writeBytes(__query.toString());
> This obviously uses the platform's default encoding, which may be workable
> for Finger requests, but today's Whois services oftentimes support foreign
> characters via some IDN scheme and therefore usually run under utf-8. It
> should therefore either be configurable which encoding is used for the
> request, or, alternatively, the query interface should be changed to not
> accept strings, but only bytes. Then it's the client's responsibility to do
> the appropriate thing.
> As it is now, there is no way to use this WhoisClient for IDN-aware Whois
> registries.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]