public class EntityBuilder extends Object
HttpEntity实例。
该构建器的几种设置方法是互斥的。 如果多次调用以下方法,只有最后一个方法才有效果:
public static EntityBuilder create()
public String getText()
setText(String)方法设置,则返回实体内容作为字符串。
public EntityBuilder setText(String text)
public byte[] getBinary()
setBinary(byte[])方法设置,则返回实体内容作为字节数组。
public EntityBuilder setBinary(byte[] binary)
public InputStream getStream()
InputStream ,如果使用设置setStream(java.io.InputStream)方法。
public EntityBuilder setStream(InputStream stream)
public List<NameValuePair> getParameters()
setParameters(java.util.List)或
setParameters(org.apache.http.NameValuePair...)方法设置,则返回实体内容作为参数列表。
public EntityBuilder setParameters(List<NameValuePair> parameters)
setText(String) , setBinary(byte[]) , setStream(java.io.InputStream) , setSerializable(java.io.Serializable) , setFile(java.io.File)种方法。
public EntityBuilder setParameters(NameValuePair... parameters)
setText(String) , setBinary(byte[]) , setStream(java.io.InputStream) , setSerializable(java.io.Serializable) , setFile(java.io.File)种方法。
public Serializable getSerializable()
Serializable ,如果使用设置setSerializable(java.io.Serializable)方法。
public EntityBuilder setSerializable(Serializable serializable)
public File getFile()
File如果使用setFile(java.io.File)方法设置。
public EntityBuilder setFile(File file)
public ContentType getContentType()
ContentType的实体,如果设置。
public EntityBuilder setContentType(ContentType contentType)
ContentType 。
public String getContentEncoding()
public EntityBuilder setContentEncoding(String contentEncoding)
public boolean isChunked()
true如果实体是块编码,否则为
false 。
public EntityBuilder chunked()
public boolean isGzipCompress()
true如果实体被gzip压缩,
false其他。
public EntityBuilder gzipCompress()
public HttpEntity build()
HttpEntity的新实例。
Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.