Changeset 1523:285d3d950283

Show
Ignore:
Timestamp:
09/27/10 16:35:46 (3 years ago)
Author:
Thomas Gambet <tgambet@…>
Branch:
default
Message:

~ call disconnect() on HTTPURLConnection to observers, and close input stream after parsing!

Location:
src/org/w3c/unicorn
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • src/org/w3c/unicorn/request/URIRequest.java

    r1337 r1523  
    139139                        } 
    140140                         
    141                         return ResponseFactory.getResponse(aURLConnection.getInputStream(), responseType, aURL.toString(), aURLConnection.getContentEncoding(), observerId); 
     141                        Response res = ResponseFactory.getResponse(aURLConnection.getInputStream(), responseType, aURL.toString(), aURLConnection.getContentEncoding(), observerId); 
     142                        aURLConnection.disconnect(); 
     143                        return res; 
    142144                 
    143145                } catch (MalformedURLException e) { 
  • src/org/w3c/unicorn/response/impl/DefaultResponseXBeans.java

    r1337 r1523  
    5959                        xo.setErrorListener(errorList); 
    6060                        ord = ObservationresponseDocument.Factory.parse(is, new XmlOptions().setCharacterEncoding(charset)); 
     61                        is.close(); 
    6162                        or = ord.getObservationresponse(); 
    6263                        if (!or.validate(xo)) {