Java 在使用MultipartEntityBuilder时,如何向单个零件添加其他标题
似乎我构建多部分主体的“旧”方法不再适用于httpclient>4.4.5的版本 很公平,所以我四处看了看,似乎现在构建多部分实体的“正确”方法是使用Java 在使用MultipartEntityBuilder时,如何向单个零件添加其他标题,java,apache,httpclient,multipart,Java,Apache,Httpclient,Multipart,似乎我构建多部分主体的“旧”方法不再适用于httpclient>4.4.5的版本 很公平,所以我四处看了看,似乎现在构建多部分实体的“正确”方法是使用MultipartEntityBuilder 但是,在使用MultipartEntityBuilder时,我看不到任何方法可以为各个部分提供额外的标题(内容id、内容配置、内容描述等) 我忽略了什么?在EXPath HTTP客户机中,我决定自己序列化请求实体内容,以防出现多部分,因为不支持伪头。你可能会发现以下几点很有用:我也在做类似的事情。在4.
MultipartEntityBuilder
但是,在使用MultipartEntityBuilder
时,我看不到任何方法可以为各个部分提供额外的标题(内容id、内容配置、内容描述等)
我忽略了什么?在EXPath HTTP客户机中,我决定自己序列化请求实体内容,以防出现多部分,因为不支持伪头。你可能会发现以下几点很有用:我也在做类似的事情。在4.4.6或更高版本中失败,因为内容类型标头上的检查范围较窄。但是,您可能直接设置内容类型头,而不是调用一些
.setContentType
方法。我试试看。AFAICT,新的HttpTime库只关注表单提交。在EXPath HTTP客户机中,我决定自己序列化请求实体内容,以防出现多部分,因为不支持伪头。你可能会发现以下几点很有用:我也在做类似的事情。在4.4.6或更高版本中失败,因为内容类型标头上的检查范围较窄。但是,您可能直接设置内容类型头,而不是调用一些.setContentType
方法。我试试看。AFAICT,新的HttpTime库只关注表单提交。