allora, ho provato a far la modifica che mi hai suggerito, ma continua a non fungere. Ti posto codice+errore.
Ho dimenticato di precisare una cosa prima, più che errore, è un eccezione che vien sollevata credo, dal momento che la compilazione va a a buon fine...
report:codice:import java.io.*; import java.net.*; class urltest{ public static void main(String[] args){ try { URL url = new URL( "http://www.fantaclub.it/servlet/community" ); HttpURLConnection hConnection = (HttpURLConnection) url.openConnection(); hConnection.setInstanceFollowRedirects( true ); hConnection.setDoOutput( true ); hConnection.setRequestMethod("POST"); PrintStream ps = new PrintStream( hConnection.getOutputStream() ); ps.print("nick=Paolez&pwdutente=71598C"); ps.close(); hConnection.connect(); if( HttpURLConnection.HTTP_OK == hConnection.getResponseCode() ) { //stampo la risposta su un file html, tanto per vedere che succede. // NEL TUO CASO DOVRESTI NUOVAMENTE FARE UN HTTPURLCONNECTION //STAVOLTA ALLA PAGINA DEI VOTI InputStream is = hConnection.getInputStream(); OutputStream os = new FileOutputStream("output.html"); int data; while((data=is.read()) != -1) { os.write(data); } is.close(); os.close(); hConnection.disconnect(); } } catch(Exception ex) { ex.printStackTrace(); } } }
mi sento un pò spaesato...codice:java.security.AccessControlException: access denied (java.net.SocketPermission www.fantaclub.it:80 connect,resolve) at java.security.AccessControlContext.checkPermission(AccessControlContext.java:323) at java.security.AccessController.checkPermission(AccessController.java:546) at java.lang.SecurityManager.checkPermission(SecurityManager.java:532) at java.lang.SecurityManager.checkConnect(SecurityManager.java:1034) at sun.net.www.http.HttpClient.openServer(HttpClient.java:527) at sun.net.www.http.HttpClient.<init>(HttpClient.java:233) at sun.net.www.http.HttpClient.New(HttpClient.java:306) at sun.net.www.http.HttpClient.New(HttpClient.java:323) at sun.net.http://www.protocol.http.HttpURLConn...tNewHttpClient(HttpURLConnection.java:860) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:801) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:726) at sun.net.http://www.protocol.http.HttpURLConn...etOutputStream(HttpURLConnection.java:904) at urltest.main(Main.java:13)![]()

Rispondi quotando