我正在开发宁静的Web服务,我希望以下面的格式生成Multipart响应:
HTTP/1.1 200 OK
Server:
MIME version:
Content-type:Multipart/form-data
Content-length:500; boundary=
--Boundary--
content-type:
content-Disposition: ;name="abc"
[content]
--Boundary--
content-Disposition: ;name="cba"
[content]
--Boundary--
此响应将包含查询结果,并且不包含任何网址。
我使用过MimeMultipart:
MimeMultipart multipart = new MimeMultipart();
// ...add files to multipart
MimeBodyPart firstPart = new MimeBodyPart();
imagePart.setContent(Object, MediaType.APPLICATION_OCTET_STREAM);
MimeBodyPart secondnPart = new MimeBodyPart();
jsonPart.setContent(Object, MediaType.APPLICATION_JSON);
multiPart.addBodyPart(firstPart);
multiPart.addBodyPart(secondPart);
return Response.ok(multipart, "multipart/form-data").build();
但是,这并不是以上述格式创建的。我正在使用Spring框架来实现。没有得到标题。
答案 0 :(得分:0)
这就是我在Jersey 2中对Multipart / form-data响应的方式:
<a href="-/media/somelowercaseguidwithouthyphens.ashx"></a>