"Dola Woolfe" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi, > > This question will reveal how little I know about > networking or http or something else. > > Basically I wrote an applet that sends data to a > servlet. I do it by forming a url with a query string > (GET). But this doesn't work when there's too much > data. > > What are my options? > Is it possible to use POST? > Or, better yet, is it possible to send a java object > by creating a socket connection with the servlet? >
Actually, combining these two is often easiest (of course, your java Object must implement Serializable for this to work). Something like (Applet code): URL servlet = new URL(getDocumentBase(), "/path/to/my/servlet"); HttpURLConnection conn = (HttpURLConnection)servlet.openConnection(); conn.setDoInput(true); conn.setDoOutput(true); conn.setRequestMethod("POST"); conn.setHeaderField("Content-Type", "application/x-java"); ObjectOutputStream out = new ObjectOutputStream(conn.getOutputStream()); out.writeObject(myObject); int status = conn.getResponseCode(); if(isOK(status)) { InputStream in = conn.getInputStream(); // Handle response here. } > Very many thanks in advance! > > Dola > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]