Package org.apache.http.entity.mime
Class HttpMultipart
- java.lang.Object
-
- org.apache.http.entity.mime.AbstractMultipartForm
-
- org.apache.http.entity.mime.HttpMultipart
-
@Deprecated public class HttpMultipart extends AbstractMultipartForm
Deprecated.(4.3) UseMultipartEntityBuilder.HttpMultipart represents a collection of MIME multipart encoded content bodies. This class is capable of operating either in the strict (RFC 822, RFC 2045, RFC 2046 compliant) or the browser compatible modes.- Since:
- 4.0
-
-
Field Summary
Fields Modifier and Type Field Description private HttpMultipartModemodeDeprecated.private java.util.List<FormBodyPart>partsDeprecated.private java.lang.StringsubTypeDeprecated.-
Fields inherited from class org.apache.http.entity.mime.AbstractMultipartForm
boundary, charset
-
-
Constructor Summary
Constructors Constructor Description HttpMultipart(java.lang.String subType, java.lang.String boundary)Deprecated.HttpMultipart(java.lang.String subType, java.nio.charset.Charset charset, java.lang.String boundary)Deprecated.Creates an instance with the specified settings.HttpMultipart(java.lang.String subType, java.nio.charset.Charset charset, java.lang.String boundary, HttpMultipartMode mode)Deprecated.Creates an instance with the specified settings.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddBodyPart(FormBodyPart part)Deprecated.protected voidformatMultipartHeader(FormBodyPart part, java.io.OutputStream out)Deprecated.Write the multipart header fields; depends on the style.java.util.List<FormBodyPart>getBodyParts()Deprecated.java.lang.StringgetBoundary()Deprecated.java.nio.charset.CharsetgetCharset()Deprecated.HttpMultipartModegetMode()Deprecated.java.lang.StringgetSubType()Deprecated.-
Methods inherited from class org.apache.http.entity.mime.AbstractMultipartForm
doWriteTo, getTotalLength, writeField, writeField, writeTo
-
-
-
-
Field Detail
-
mode
private final HttpMultipartMode mode
Deprecated.
-
parts
private final java.util.List<FormBodyPart> parts
Deprecated.
-
subType
private final java.lang.String subType
Deprecated.
-
-
Constructor Detail
-
HttpMultipart
public HttpMultipart(java.lang.String subType, java.nio.charset.Charset charset, java.lang.String boundary, HttpMultipartMode mode)Deprecated.Creates an instance with the specified settings.- Parameters:
subType- MIME subtype - must not benullcharset- the character set to use. May benull, in which caseMIME.DEFAULT_CHARSET- i.e. US-ASCII - is used.boundary- to use - must not benullmode- the mode to use- Throws:
java.lang.IllegalArgumentException- if charset is null or boundary is null
-
HttpMultipart
public HttpMultipart(java.lang.String subType, java.nio.charset.Charset charset, java.lang.String boundary)Deprecated.Creates an instance with the specified settings. Mode is set toHttpMultipartMode.STRICT- Parameters:
subType- MIME subtype - must not benullcharset- the character set to use. May benull, in which caseMIME.DEFAULT_CHARSET- i.e. US-ASCII - is used.boundary- to use - must not benull- Throws:
java.lang.IllegalArgumentException- if charset is null or boundary is null
-
HttpMultipart
public HttpMultipart(java.lang.String subType, java.lang.String boundary)Deprecated.
-
-
Method Detail
-
getMode
public HttpMultipartMode getMode()
Deprecated.
-
formatMultipartHeader
protected void formatMultipartHeader(FormBodyPart part, java.io.OutputStream out) throws java.io.IOException
Deprecated.Description copied from class:AbstractMultipartFormWrite the multipart header fields; depends on the style.- Specified by:
formatMultipartHeaderin classAbstractMultipartForm- Throws:
java.io.IOException
-
getBodyParts
public java.util.List<FormBodyPart> getBodyParts()
Deprecated.- Specified by:
getBodyPartsin classAbstractMultipartForm
-
addBodyPart
public void addBodyPart(FormBodyPart part)
Deprecated.
-
getSubType
public java.lang.String getSubType()
Deprecated.
-
getCharset
public java.nio.charset.Charset getCharset()
Deprecated.
-
getBoundary
public java.lang.String getBoundary()
Deprecated.
-
-