Bonjour,
j'effectue une requete http avec du xml.
Voici ma requete:

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>
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
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 ...
L'erreur s'effectue lors du send de la requete.

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?