Hi, all.  I know this has been touched on in the past, but I couldn't find
anything in the archives addressing this question.  Does anyone know why,
when I execute the first chunk of code below in a java application, it works
fine - all data is posted correctly; but when I execute the second chunk of
code below in a java servlet, it does not work?  EchoServlet simply prints
the request method, GET or POST that was used, as well as all data passed.
When I ran the second chunk of code from the servlet, EchoServlet told me
that the method was POST, but that no data was posted.  Anyone have any
ideas?


--------------------------- Application code ---------------------------
URL url = new URL("http://www.myserver.com/servlet/EchoServlet");
URLConnection connection = url.openConnection();
connection.setDoOutput(true);

PrintStream outStream = new PrintStream(connection.getOutputStream());
outStream.println("user=fred&password=flintstone&company=slate");
outStream.close();

BufferedReader inStream = new BufferedReader(new

InputStreamReader(connection.getInputStream()));

String inputLine;
while ((inputLine = inStream.readLine()) != null) {
  System.out.println(inputLine);
}
inStream.close();
---------------------------------------------------------------------


--------------------------- Servlet code ---------------------------
PrintWriter pw = bucket.response.getWriter();
pw.write("returned data:<HR>");
URL url = new URL("http://www.myserver.com/servlet/EchoServlet");
URLConnection connection = url.openConnection();
connection.setDoOutput(true);
PrintStream outStream = new PrintStream(connection.getOutputStream());
outStream.println("user=fred&password=flintstone&company=slate");
outStream.close();
BufferedReader inStream = new BufferedReader(new

InputStreamReader(connection.getInputStream()));
String inputLine;
while((inputLine = inStream.readLine()) != null) {
  pw.write(inputLine);
}
inStream.close();

pw.write("<HR>end of returned data");
---------------------------------------------------------------------

Thanks,

--Corey Nash.

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to