File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Sockets and Internet Protocols and the fly likes HttpURLConnection - Stream closed Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login
JavaRanch » Java Forums » Java » Sockets and Internet Protocols
Reply Bookmark "HttpURLConnection - Stream closed" Watch "HttpURLConnection - Stream closed" New topic
Author

HttpURLConnection - Stream closed

marc spoon
Greenhorn

Joined: Aug 08, 2001
Posts: 13
Hi!
i change the Request Method to "HEAD" and try to write the Header to stdout, but i get an IOException "Stream closed".
Anyone knows why?
URL url = new URL("http://blabla.com");
HttpURLConnection conn;
try
{
conn = (HttpURLConnection) url.openConnection();
//disconnect to change Request Method
conn.disconnect();
conn.setRequestMethod("HEAD");
//and connect again
conn.connect();
BufferedReader input = new BufferedReader(new InputStreamReader(conn.getInputStream()));
while((line = input.readLine()) != null)
{
System.out.println(line);
}
input.close();
} catch (IOException ioe) {
System.out.println("IOException " + ioe.getMessage());
}
}
Bill Siggelkow
Ranch Hand

Joined: Jun 27, 2001
Posts: 57
I would guess the problem is that you have disconnected ... You may not be allowed to reconnect after a disconnect ... the following quote is from the HttpUrlConnection javadoc for the disconnect method ...

Indicates that other requests to the server are unlikely in the near future. Calling disconnect() should not imply that this HttpURLConnection instance can be reused for other requests.


Bill Siggelkow
Jade Cove Solutions
 
 
subject: HttpURLConnection - Stream closed
 
Threads others viewed
Issue with sending xml jaxb object to servlet body
GET via URLConnection?
How to capture a response from a Server?
HttpURLConnection got stack when trying to invoke
Performance Issue: HttpURLConnection
developer file tools