相关疑难解决方法(0)

java urlconnection获取最终重定向的URL

我有一个重定向到另一个url的网址.我希望能够获得最终重定向的网址.我的代码:

    public class testURLConnection
    {
    public static void main(String[] args) throws MalformedURLException, IOException {

    HttpURLConnection con =(HttpURLConnection) new URL( "http://tinyurl.com/KindleWireless" ).openConnection();

    System.out.println( "orignal url: " + con.getURL() );
    con.connect();

System.out.println( "connected url: " + con.getURL() );
InputStream is = con.getInputStream();
System.out.println( "redirected url: " + con.getURL() );
is.close();
Run Code Online (Sandbox Code Playgroud)

}}

它始终提供原始URL,而redirectURL是:http://www.amazon.com/Kindle-Wireless-Reading-Display-Globally/dp/B003FSUDM4/ref=amb_link_353259562_2?pf_rd_m=ATVPDKIKX0DER&pf_rd_s=center-10&pf_rd_r=11EYKT662A79T370AM3&pf_rd_t=201&pf_rd_p = 1270985982&pf_rd_i = B002Y27P3M.

如何获得此最终重定向的URL.

这是我尝试循环直到我们得到重定向.Still doesent获取所需的URL:

    public static String fetchRedirectURL(String url) throws IOException
    {
HttpURLConnection con =(HttpURLConnection) new URL( url ).openConnection();
//System.out.println( "orignal url: " + …
Run Code Online (Sandbox Code Playgroud)

java

8
推荐指数
3
解决办法
2万
查看次数

从URL加载图像并限制文件的大小

我已经找到了如何在SO上使用这个问题从Url 加载图像:如何在java中从web加载图像

但我想限制正在加载的文件的大小,因为所有答案都有这个共同点:如果用户将url提供给1 TB的文件,它将崩溃我的服务器:/

如何限制正在下载的文件的大小?

谢谢你的帮助!:)

java url image download

2
推荐指数
1
解决办法
2186
查看次数

标签 统计

java ×2

download ×1

image ×1

url ×1