HTTP URL Address Encoding in Java

前端 未结 26 1390
醉酒成梦
醉酒成梦 2020-11-22 01:35

My Java standalone application gets a URL (which points to a file) from the user and I need to hit it and download it. The problem I am facing is that I am not able to encod

26条回答
  •  长发绾君心
    2020-11-22 02:28

    In addition to the Carlos Heuberger's reply: if a different than the default (80) is needed, the 7 param constructor should be used:

    URI uri = new URI(
            "http",
            null, // this is for userInfo
            "www.google.com",
            8080, // port number as int
            "/ig/api",
            "weather=São Paulo",
            null);
    String request = uri.toASCIIString();
    

提交回复
热议问题