HTTPCLIENT-874: Override method MultipartEntity.addPart so that applications may use FormBodyPart
Contributed by Gerald Turner <gturner at unzane.com> git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@811556 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
fdfded17c2
commit
d2b10048b9
|
@ -43,6 +43,7 @@ import org.apache.http.entity.mime.content.ContentBody;
|
|||
import org.apache.http.message.BasicHeader;
|
||||
import org.apache.http.protocol.HTTP;
|
||||
import org.apache.james.mime4j.field.Fields;
|
||||
import org.apache.james.mime4j.message.BodyPart;
|
||||
import org.apache.james.mime4j.message.Message;
|
||||
|
||||
/**
|
||||
|
@ -121,11 +122,18 @@ public class MultipartEntity implements HttpEntity {
|
|||
return buffer.toString();
|
||||
}
|
||||
|
||||
public void addPart(final String name, final ContentBody contentBody) {
|
||||
this.multipart.addBodyPart(new FormBodyPart(name, contentBody));
|
||||
/**
|
||||
* @since 4.1
|
||||
*/
|
||||
public void addPart(final BodyPart bodyPart) {
|
||||
this.multipart.addBodyPart(bodyPart);
|
||||
this.dirty = true;
|
||||
}
|
||||
|
||||
|
||||
public void addPart(final String name, final ContentBody contentBody) {
|
||||
addPart(new FormBodyPart(name, contentBody));
|
||||
}
|
||||
|
||||
public boolean isRepeatable() {
|
||||
List<?> parts = this.multipart.getBodyParts();
|
||||
for (Iterator<?> it = parts.iterator(); it.hasNext(); ) {
|
||||
|
|
Loading…
Reference in New Issue