0
客户端代码....如何退回多部分MIME类型的消息
HttpPost httpPost = new HttpPost();
MultipartEntity multipartEntity = new MultipartEntity();
FormBodyPart xmlPart = new FormBodyPart("soap-req", new StringBody(returnXml(), "text/xml", Charset.forName("UTF-8")));
multipartEntity.addPart(xmlPart);
FormBodyPart attachPart = new FormBodyPart("taxinvoice", new FileBody(attachPartIS));
attachPart.addField("Content-ID", "<attachPart>");
multipartEntity.addPart(attachPart);
httpPost.setEntity(multipartEntity);
httpPost.addHeader("Soapaction", "\"\"");
httpPost.addHeader("Accept", "text/xml, multipart/related, text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2");
DefaultHttpClient httpclient = new DefaultHttpClient();
HttpResponse response = httpclient.execute(soapPost);
客户端发送多部分MIME消息服务器
我想收到clientmessage并返回多部分MIME类型的消息
我试图下面
@Path("/Contact")
@Consumes("multipart/related")
public class ContactService{
@POST
@Produces({"text/xml","application/octet-stream"})
public Response returnMultiPart(InputStream in) throws Exception{
.....
return Response.ok(multipartEntity, MediaType.MULTIPART_FORM_DATA).build();
}
}
错误消息是A message body writer for Java class org.apac....and MIME media type multipart/form-data was not found
Mapped exception to response: 500 (Internal Server Error)
PLZ帮我
我只是想在我的web服务返回multipart_MIME
类型的消息给客户端。