Java 使用ApacheHTTP客户端/mime向多部分添加内容id和编码
我们正在使用版本4.3.6的httpclient和httpime。 我们无法找到向mimepart添加内容Id、编码字段的方法! 以下是is中的代码段:Java 使用ApacheHTTP客户端/mime向多部分添加内容id和编码,java,apache-httpclient-4.x,Java,Apache Httpclient 4.x,我们正在使用版本4.3.6的httpclient和httpime。 我们无法找到向mimepart添加内容Id、编码字段的方法! 以下是is中的代码段: HttpEntity mimeEntity = MultipartEntityBuilder.create() .setBoundary("_boundary_") .addTextBody("xml_body", xmlString, ContentType.TE
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
内容ID:
内容传输编码:base64
内容处置:附件;filename=“附件.pdf”
内容类型:application/pdf
默认情况下服务器应接受的图像/pdf/.doc文件的默认内容传输编码值是多少?我们正在发布到Ariba网络的“https”url。发布到Ariba网络服务器时是否必须对base64进行编码
在一些地方,我看到编码是7bit/8bit,这在这个api中是不受支持的(不知道原因和背景)。
本教程没有提供这方面的示例。很好,如果你能提供一个代码片段,可以提供帮助或链接
谢谢