You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hc.apache.org by "Oleg Kalnichevski (JIRA)" <ji...@apache.org> on 2007/06/05 22:07:27 UTC
[jira] Resolved: (HTTPCLIENT-656) IP address of the server of a
HttpConnection
[ https://issues.apache.org/jira/browse/HTTPCLIENT-656?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Oleg Kalnichevski resolved HTTPCLIENT-656.
------------------------------------------
Resolution: Fixed
Fix Version/s: 4.0 Alpha 1
Armin,
This problem has already been solved in HttpClient 4.0 code line. I do not see a point porting it to HttpClient 3.x
Oleg
> IP address of the server of a HttpConnection
> --------------------------------------------
>
> Key: HTTPCLIENT-656
> URL: https://issues.apache.org/jira/browse/HTTPCLIENT-656
> Project: HttpComponents HttpClient
> Issue Type: New Feature
> Components: HttpConn
> Reporter: Armin Häberling
> Fix For: 4.0 Alpha 1
>
>
> AFAIK it's not possible to get the IP address of the server of a HttpConnection.
> I propose to add a getServerAddress() method to the HttpConnection class that returns the IP address of the server, if the connection has been opened.
> And either returns null or throws an Exception if the IP address is not available, i.e. the connection is not open.
> Below is a workaround for getting the IP address in current versions.
> -----------------------
> package org.apache.commons.httpclient;
> import java.io.IOException;
> import java.net.InetAddress;
> public class InetAddressFetcher {
> private HttpConnection hc;
> public InetAddressFetcher(HttpConnection hc) {
> this.hc = hc;
> }
> public InetAddress getInetAddress() throws IOException {
> if (!hc.isOpen()) {
> hc.open();
> }
> return hc.getSocket().getInetAddress();
> }
> }
--
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: httpcomponents-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: httpcomponents-dev-help@jakarta.apache.org