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 HttpMultipartMode
mode
Deprecated.private java.util.List<FormBodyPart>
parts
Deprecated.private java.lang.String
subType
Deprecated.-
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 void
addBodyPart(FormBodyPart part)
Deprecated.protected void
formatMultipartHeader(FormBodyPart part, java.io.OutputStream out)
Deprecated.Write the multipart header fields; depends on the style.java.util.List<FormBodyPart>
getBodyParts()
Deprecated.java.lang.String
getBoundary()
Deprecated.java.nio.charset.Charset
getCharset()
Deprecated.HttpMultipartMode
getMode()
Deprecated.java.lang.String
getSubType()
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 benull
charset
- the character set to use. May benull
, in which caseMIME.DEFAULT_CHARSET
- i.e. US-ASCII - is used.boundary
- to use - must not benull
mode
- 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 benull
charset
- 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:AbstractMultipartForm
Write the multipart header fields; depends on the style.- Specified by:
formatMultipartHeader
in classAbstractMultipartForm
- Throws:
java.io.IOException
-
getBodyParts
public java.util.List<FormBodyPart> getBodyParts()
Deprecated.- Specified by:
getBodyParts
in 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.
-
-