Nazwa hosta może nie być null w HttpResponse wykonywania dla Androida

Dostaję błąd „Host docelowy nie może mieć wartości NULL lub może być ustawiony w parametrach”.

JA ROBIĘ mieć uprawnienia do internetu w moim pliku manifestuUmieściłem „http: //” przed moim adresem URLJA ROBIĘ zakoduj adres URL

To jest mój kod:

   String url = "http://maps.google.com/maps/api/directions/json?origin=1600 Pennsylvania Avenue NW, Washington, DC 20500&destination=1029 Vermont Ave NW, Washington, DC 20005&sensor=false";
   HttpClient httpclient = new DefaultHttpClient();
   String goodURL = convertURL(url);//change weird characters for %etc
   HttpPost httppost = new HttpPost(goodURL);
   HttpResponse response = httpclient.execute(httppost);

W piątej linii (ostatni wiersz powyżej) mój program zgłasza wyjątek. tutaj jest dokładny błąd:

java.lang.IllegalArgumentException: Host name may not be null

I Koduję mój ciąg w metodzie convertURL ...

goodURL =http://maps.google.com/maps/api/directions/json?origin=3%20Cedar%20Ave%2c%20Highland%20Park%2c%20NJ%2008904&destination=604%20Bartholomew%20Road%2c%20Piscataway%2c%20New%20Jersey%2008854&sensor=false

Jakieś sugestie? Dzięki!

questionAnswers(3)

yourAnswerToTheQuestion