类 HttpclientBodyBuilder<T extends org.apache.http.client.methods.HttpEntityEnclosingRequestBase>

java.lang.Object
com.dtflys.forest.backend.body.AbstractBodyBuilder<T>
com.dtflys.forest.backend.httpclient.body.HttpclientBodyBuilder<T>
所有已实现的接口:
BodyBuilder<T>

public class HttpclientBodyBuilder<T extends org.apache.http.client.methods.HttpEntityEnclosingRequestBase> extends AbstractBodyBuilder<T>
HttpClient后端的请求Body构造器
从以下版本开始:
2017-05-19 14:52
作者:
gongjun[jun.gong@thebeastshop.com]
  • 构造器详细资料

    • HttpclientBodyBuilder

      public HttpclientBodyBuilder()
  • 方法详细资料

    • setStringBody

      protected void setStringBody(T httpReq, ForestRequest request, String text, String charset, String contentType, boolean mergeCharset)
      从类复制的说明: AbstractBodyBuilder
      设置字符串请求体
      指定者:
      setStringBody 在类中 AbstractBodyBuilder<T extends org.apache.http.client.methods.HttpEntityEnclosingRequestBase>
      参数:
      httpReq - 后端请求对象
      request - Forest请求对象
      text - 字符串文本
      charset - 字符集
      contentType - 数据类型
      mergeCharset - 是否合并字符集
    • setFileBody

      protected void setFileBody(T httpReq, ForestRequest request, Charset charset, String contentType, LifeCycleHandler lifeCycleHandler)
      从类复制的说明: AbstractBodyBuilder
      设置文件请求体
      指定者:
      setFileBody 在类中 AbstractBodyBuilder<T extends org.apache.http.client.methods.HttpEntityEnclosingRequestBase>
      参数:
      httpReq - 后端请求对象
      request - Forest请求对象
      charset - 字符集
      contentType - 数据类型
      lifeCycleHandler - 生命周期处理器
    • setBinaryBody

      protected void setBinaryBody(T httpReq, ForestRequest request, String charset, String contentType, byte[] bytes, boolean mergeCharset)
      从类复制的说明: AbstractBodyBuilder
      设置二进制请求体
      指定者:
      setBinaryBody 在类中 AbstractBodyBuilder<T extends org.apache.http.client.methods.HttpEntityEnclosingRequestBase>
      参数:
      httpReq - 后端请求对象
      request - Forest请求对象
      charset - 字符集
      contentType - 数据类型
      bytes - 字节数组
      mergeCharset - 合并的字符集