javax.xml.soap.SOAPException: Invalid Content-Type:text/html
843834Dec 12 2002 — edited Apr 3 2006Hi,
Now I have composed a SOAP message with attachment. And I use the fowlling clause to get the content of the MimeHeaders:
MimeHeaders headers = message.getMimeHeaders();
Iterator mit = headers.getAllHeaders();
while (mit != null && mit.hasNext()){
MimeHeader mhd = (MimeHeader) mit.next();
String hdname = mhd.getName();
String hdvalue = mhd.getValue();
System.out.println( hdname + "=" + hdvalue + ";\n");
}
and it shows the result:
Content-Type=multipart/related; type="text/xml";
boundary="----=_Part_0_14732323.1039686671216";
Content-Length=4259;
SOAPAction="";
however, when i use the method call(message, url) to send the SOAPmessage,
i was told the following exception:
javax.xml.soap.SOAPException: Invalid Content-Type:text/html
at com.sun.xml.messaging.saaj.soap.MessageImpl.verify(MessageImpl.java:159)
at com.sun.xml.messaging.saaj.soap.MessageImpl.<init>(MessageImpl.java:91)
at com.sun.xml.messaging.saaj.soap.MessageFactoryImpl.createMessage(MessageFactoryImpl.java:32)
at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection.post(HttpSOAPConnection.java:333)
at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection$PriviledgedPost.run(HttpSOAPConnection.java:142)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection.call(HttpSOAPConnection.java:115)
at MultiMediaController.SubmitMsg(MultiMediaController.java:279)
at mmClient.main(mmClient.java:76)
javax.xml.soap.SOAPException: Unable to internalize message
at com.sun.xml.messaging.saaj.soap.MessageImpl.<init>(MessageImpl.java:135)
at com.sun.xml.messaging.saaj.soap.MessageFactoryImpl.createMessage(MessageFactoryImpl.java:32)
at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection.post(HttpSOAPConnection.java:333)
at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection$PriviledgedPost.run(HttpSOAPConnection.java:142)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection.call(HttpSOAPConnection.java:115)
at MultiMediaController.SubmitMsg(MultiMediaController.java:279)
at mmClient.main(mmClient.java:76)
Caused by: javax.xml.soap.SOAPException: Invalid Content-Type:text/html
at com.sun.xml.messaging.saaj.soap.MessageImpl.verify(MessageImpl.java:159)
at com.sun.xml.messaging.saaj.soap.MessageImpl.<init>(MessageImpl.java:91)
... 7 more
java.security.PrivilegedActionException: javax.xml.soap.SOAPException: Unable to internalize message
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection.call(HttpSOAPConnection.java:115)
at MultiMediaController.SubmitMsg(MultiMediaController.java:279)
at mmClient.main(mmClient.java:76)
Caused by: javax.xml.soap.SOAPException: Unable to internalize message
at com.sun.xml.messaging.saaj.soap.MessageImpl.<init>(MessageImpl.java:135)
at com.sun.xml.messaging.saaj.soap.MessageFactoryImpl.createMessage(MessageFactoryImpl.java:32)
at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection.post(HttpSOAPConnection.java:333)
at com.sun.xml.messaging.saaj.client.p2p.HttpSOAPConnection$PriviledgedPost.run(HttpSOAPConnection.java:142)
... 4 more
Caused by: javax.xml.soap.SOAPException: Invalid Content-Type:text/html
at com.sun.xml.messaging.saaj.soap.MessageImpl.verify(MessageImpl.java:159)
at com.sun.xml.messaging.saaj.soap.MessageImpl.<init>(MessageImpl.java:91)
... 7 more
what are theses problems ? who can help me ?
Look forwards to your answer .
Regards