HTTP响应代码403问题

时间:2014-06-03 12:12:32

标签: java http java-ee liferay

我正在

Http 403 code 当我尝试使用我的应用程序访问该URL时

 URL url = new URL(path);
     url.openStream();
          URL url = new URL(downloadURL);

    /*URLConnection conn = url.openConnection();
    conn.setRequestProperty("User-Agent", "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2");*/

    HttpURLConnection httpcon = (HttpURLConnection) url.openConnection(); 
    httpcon.setRequestProperty("User-Agent","Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36"); 





    httpcon.connect();
    //url.getFile();
    InputStream is = httpcon.getInputStream();
    //InputStream is = conn.getInputStream();

但我可以在我的应用程序中打开我正在使用的URL ..

任何人都可以帮忙

我可以在我的浏览器中访问该URL ...

该URL来自某个服务器(本地)而非公开。

1 个答案:

答案 0 :(得分:0)

URL url = new URL(path);
URLConnection conn = url.openConnection();
conn.getInputStream();

试试这种方式。