我们正在使用httpclient& httpsime的4.3.6版本。 我们无法找到向mimepart添加Content-Id,编码字段的方法! 以下是代码片段:
HttpEntity mimeEntity = MultipartEntityBuilder.create()
.setBoundary("_boundary_")
.addTextBody("xml_body", xmlString, ContentType.TEXT_XML)
.addBinaryBody("pdf_file_name", pdf, ContentType.create(" application/pdf"), pdf.getName())
.build();
目标是在http post信封中包含以下结果:
Content-ID: <attachment_1>
content-transfer-encoding: base64
Content-Disposition: attachment; filename="attachment.pdf"
content-type: application/pdf
用于images / pdf / .doc文件的默认content-transfer-encoding值是什么,服务器默认应该接受这些值?我们正在发布Ariba Network的“https”网址。是否必须编码base64才能发布到Ariba Network服务器?
在某些地方,我看到编码是7bit / 8bit,这个api不支持(不知道原因和背景)。 本教程没有提供这方面的示例。很好,如果你能提供一个可以提供帮助或链接的代码片段!
谢谢