Android网址 - 路径不完整

时间:2016-08-10 19:37:51

标签: android url

我正在尝试创建一个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/

有谁知道我怎么能解决这个问题?

2 个答案:

答案 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()