HttpClient exception: java.lang.IllegalArgumentException: accueil paramètre est null

J'ai à côté code

    URL targetUrl = ...
    HttpClient client = new HttpClient(connectionManager);
    GetMethod getMethod = new GetMethod();
    getMethod.setPath(targetUrl.getPath());

    HostConfiguration hostConfiguration = getConfiguration(targetUrl) //unknown lib code

    client.executeMethod(hostConfiguration, getMethod);

Dans certains cas(sur certains hôtes), j'ai

java.lang.IllegalArgumentException: host parameter is null"

sur le client.execute appel.

Pourquoi cela se produit?

Je recevais ce message d'erreur lorsque je n'ai pas écrit "http://" devant l'adresse de ma page. peut-être que vous devriez essayer de trop
Actuellement, je débogage de code. La cause est que l'hôte n'ont pas été mis à HostConfiguration mais proxyHost ont été fixés. Donc, dois-je mettre de l'hôte lors de la proxyHost ou c'est un bug?
Vous n'avez pas besoin HostConfiguration dans ce cas, regardez ce tutoriel: hc.apache.org/httpclient-legacy/tutorial.html

OriginalL'auteur user590444 | 2013-04-30