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


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]

Reply via email to