Java som webbrowser og sessioncookies
Hejsan.Jeg arbejder med at lave et program det kan hente information fra hjemmesider. So far so good.
Jeg kan hente all information uden problemer, og den kod jeg bruger finder i neden. Men sa har jeg stödt på et problem med sessioncookies.
Denne hjemmesiden "http://www.robur.se/RT/FundListTemplate____51.aspx" viser kurser på nogle fonder, og i Firefox og IE virker det fint (pröv selv) men hvis jeg bruger mitt program sa far jeg svaret:
"Du er nödt til at tillåta sessioncookies i din browser".
Nogen der ved hvordan jeg kan löse problemet?
Min kode til download fölger neden:
----------------------------------------------
public static String download() throws Exception
{
URL url = new URL("http://www.robur.se/RT/FundListTemplate____51.aspx");
URLConnection conn = url.openConnection();
conn.connect();
InputStream in = conn.getInputStream();
byte[] buffer = new byte[BLOCK];
StringBuffer strBuf = new StringBuffer();
int read = 0;
while((read = in.read(buffer, 0, BLOCK)) != -1)
{
byte[] bytes;
if(read != buffer.length)
{
bytes = new byte[read];
System.arraycopy(buffer, 0, bytes, 0, read);
}
else
bytes = buffer;
strBuf.append(new String(bytes));
}
return strBuf.toString();
}
