【发布时间】:2014-05-11 16:50:11
【问题描述】:
我正在编写一个 Java 客户端来调用 SOAP Web 服务。它接受一个文件作为附件,所以在 java 中,我需要将内容类型声明为 multipart。我正在使用apache http 库来编写 Java 客户端。
我在Java中指定它如下
httppost.setHeader("Content-Type", "multipart/related");
但我收到以下错误
Couldn't create SOAP message due to exception: javax.xml.ws.WebServiceException: MIME boundary parameter not foundmultipart/related
请告诉我如何解决此错误。在 Java 中指定的内容类型应该是什么。
当我将其指定为
httppost.setHeader( "Content-Type", "text/xml; charset=utf-8" );
再次,我得到了以下异常
Caused by: com.sun.xml.ws.streaming.XMLStreamReaderException: XML reader error: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '-' (code 45) in prolog; expected '<'
我应该继续哪个以及如何解决相应的异常?
【问题讨论】:
标签: java web-services soap content-type mime