0

このコード行で IOException が発生しています。

      Response oresponse = orequest.send();

     **This above Response object contains Xml data** :

         <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
         <person>
         <first-name>xyz</first-name>
         <last-name>abc</last-name>
         <api-standard-profile-request>
         <url>http:[Removed]</url>
         <headers total="1">
             <http-header>
              <name>[removed]</name>
              <value>[removed]</value>
             </http-header>
         </headers>
         </api-standard-profile-request>
         </person>

そして、私の解析コードを以下に示します。

DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder(); 
Document doc = dBuilder.parse(oresponse.getStream());

この最後の行、つまり IOException を取得していdBuilder.parse(oresponse.getStream())ます。解析中を意味します。このxmlを解析するにはどうすればよいですか.Itは私に与えています:

java.io.IOException: stream is closed.
at sun.net.www.http.ChunkedInputStream.ensureOpen(Unknown Source)
at sun.net.www.http.ChunkedInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.read(Unknown Source)
4

1 に答える 1