[Java] Error java.lang.IllegalArgumentException: ang parameter ng host ay null

Error Java Lang



Dahil may mga character na Tsino sa URL, kinakailangan ang pag-encode.

Kagaya ng



http://baidu.com/ File 1



String encodeUrl = java.net.URLEncoder.encode(toEncodeUrl)

Sa oras na iyon na na-encode ko ang buong URL. Kaya naka-encode din ang http: //. Ang error sa itaas ay maiuulat kapag ginamit muli ang pamamaraang httpClient.executMethod.



Samakatuwid, ang problema ay maaaring malutas sa pamamagitan ng paghati sa bahagi ng URL sa pag-encode ng Tsino.