Bonjour,
j'effectue une requete http avec du xml.
Voici ma requete:
Lorsque j'envoie cette requete, j'obtiens une exception que je n'arrive pas a rattraper:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <Request> <Service name='...' operation='...' id='1'> <Parameter name='...'>...</Parameter> <Parameter name='...'>...</Parameter> <Parameter name='...'>...</Parameter> <Parameter name='...'>...</Parameter> <Parameter name='...'>...</Parameter> <Parameter name='...'><![CDATA[ toto<br>]]></Parameter> </Service> </Request>
L'erreur s'effectue lors du send de la requete.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 [Fatal Error] :-1:-1: Premature end of file. org.xml.sax.SAXParseException: Premature end of file. at org.apache.xerces.parsers.DOMParser.parse(Unknown Source) at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source) at org.jdesktop.dom.SimpleDocumentBuilder.parse(SimpleDocumentBuilder.ja va:97) at org.jdesktop.dom.SimpleDocumentBuilder.parse(SimpleDocumentBuilder.ja va:49) at javax.xml.parsers.DocumentBuilder.parse(Unknown Source) at org.jdesktop.dom.SimpleDocumentBuilder.parse(SimpleDocumentBuilder.ja va:104) at org.jdesktop.dom.SimpleDocumentBuilder.simpleParse(SimpleDocumentBuil der.java:238) at org.jdesktop.dom.SimpleDocumentBuilder.simpleParse(SimpleDocumentBuil der.java:284) at org.jdesktop.swingx.html.XmlHttpRequest.handleResponse(XmlHttpRequest .java:66) at org.jdesktop.swingx.html.HttpRequest$AsyncWorker.doInBackground(HttpR equest.java:558) at org.jdesktop.swingworker.SwingWorker$1.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at org.jdesktop.swingworker.SwingWorker.run(Unknown Source) at org.jdesktop.swingx.html.HttpRequest$AsyncWorker.sendRequest(HttpRequ est.java:483) at org.jdesktop.swingx.html.HttpRequest$AsyncWorker.access$200(HttpReque st.java:473) at org.jdesktop.swingx.html.HttpRequest.send(HttpRequest.java:360) at ...
Cette erreur s'affiche sur la console, malgres que la sortie soit redirigée et malgres le catch que j'effectue...
Je n'arrive pas a comprendre... Je ne comprend pas, mon xml est bien formé, cela viendrait il du CDATA?
Partager