給定的協議,用戶名,密碼,主機名,端口和路徑是什麼讓一個(正確編碼)URL給定的協議,用戶名,密碼,主機名,端口和路徑如何獲取URL
有最簡單的方法在類似的問題已經問過,但:
- java.net.URI似乎不允許通過密碼
- java.net.URLEncoder讓我分裂路徑進入組件和編碼每個
給定的協議,用戶名,密碼,主機名,端口和路徑是什麼讓一個(正確編碼)URL給定的協議,用戶名,密碼,主機名,端口和路徑如何獲取URL
有最簡單的方法在類似的問題已經問過,但:
對於FTP: ftp://user:[email protected]:port/path
對於HTTP: http://hostname:port/path?pass=mypassword&username=myname
您可以在HTTP URL如u想添加儘可能多的參數,通過&跡象分割。
對不起,我不關注...通常一個url是protocol:// hostname:port /(根據你的參數)。用戶名和密碼適合在哪裏? – 2010-07-12 19:11:42
@Elite:通常,是的,但URL也可以包含用戶名/密碼('scheme:// user:password @ hostname:port/path') – skaffman 2010-07-12 19:20:59