2016-08-10 4 views
0

私はURLを作成しようとしていますが、私がURLを作成するときに、それが完全なパスを使用して作成されていないようです。私はURLパスを取得する場合Androidの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

完全なパスを取る

を解決しました何が起こっているかを表示するために、私はあなただけのURLで全体の事を印刷することができます、URL内のtoStringもあると思い

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

+1

を参照して出力します。ありがとうザック – GuiDupas

0

これを試してみてください(Webアドレスの後に)ちょうどurl戻ってくれ。これは単にURLの「パス」の部分をプリントアウトされ

System.out.println(url);