I have written a programme to receive the HTML code from a URL
http://www.pru.com.hk/
But I dunno why it doesn't work. It can only receive the beginning few
lines:
<!-- i n clude file="BB.asp" -->
And the remaining cannot be obtained. Can anyone help me with this problem?
Thank you.
import java.io.*;
import java.net.URL;
import java.net.URLConnection;
public class App {
public static void main(String[] args) {
BufferedReader br = null;
try
{
URL url = new URL("http://www.pru.com.hk/");
URLConnection urlConn = url.openConnection();
InputStreamReader isr = new InputStreamReader(urlConn.getInputStream());
br = new BufferedReader(isr);
String str;
while ((str = br.readLine()) != null)
{
System.out.println(str);
}
}
catch (IOException e)
{
System.err.println(e);
}
finally
{
try
{
if (br != null) br.close();
}
catch (IOException e)
{
System.err.println(e);
}
}
}
}
Fahd Shariff - 30 Apr 2004 09:28 GMT
Try:
....
URL url = new URL("http://www.pru.com.hk/");
URLConnection urlConn = url.openConnection();
//ADD THIS LINE:--------->
urlConn.setRequestProperty( "User-Agent", "Mozilla/4.0 (compatible;
MSIE 5.5; Windows NT 5.0; H010818)" );
.....
Hope it works!
Fahd
http://www.fahdshariff.cjb.net
> I have written a programme to receive the HTML code from a URL
> http://www.pru.com.hk/
[quoted text clipped - 44 lines]
> }
> }