我正在尝试创建一个URL
,但似乎在创建URL
时,它不是使用完整路径创建的。
创建网址
url = new URL("https://api.plivo.com/v1/Account/" + authID + "/Message/");
获取网址路径时
System.out.println(url.getPath());
结果是:I/System.out: /v1/Account/XXXXXXXXXXXXXXXX/Message/
有谁知道我怎么能解决这个问题?
答案 0 :(得分:0)
解决
只需url
即可返回完整路径
System.out.println(url);
答案 1 :(得分:0)
这只是打印出"路径" URL的一部分(在网址之后)
试试这个以显示正在发生的事情,我认为在url中还有一个toString,它允许你用url打印整个东西
URL url = new URL("http://google.com/example");
System.out.println(url.getHost());
System.out.println(url.getPath());
System.out.println(url.getHost() + url.getPath());
此输出
google.com
/example
google.com/example
另见参考资料
https://docs.oracle.com/javase/7/docs/api/java/net/URL.html#getPath()