类 AbstractHttpApiExecute<P,V>

java.lang.Object
com.iplatform.core.httpapi.AbstractApiExecute<P,V>
com.iplatform.core.httpapi.AbstractHttpApiExecute<P,V>
所有已实现的接口:
ApiExecute<P,V>

public abstract class AbstractHttpApiExecute<P,V> extends AbstractApiExecute<P,V>
  • 构造器详细资料

    • AbstractHttpApiExecute

      public AbstractHttpApiExecute()
  • 方法详细资料

    • acquireGzipContent

      protected String acquireGzipContent(byte[] srcResponse)
      把给定内容使用 GZIP 解压,返回解压后字符串,有些API会返回压缩内容以降低流量。
           1) 比如:天气接口等
       
      参数:
      srcResponse -
      返回:
    • invoke

      public com.walker.web.ResponseValue<V> invoke(P parameter, Class<V> responseType) throws ApiException
      抛出:
      ApiException
    • getInvoke

      protected abstract com.walker.web.ResponseValue<V> getInvoke(String url, P request, Class<V> responseType)
    • postInvoke

      protected abstract com.walker.web.ResponseValue<V> postInvoke(P request, Class<V> responseType)
    • getRequestAsText

      public boolean getRequestAsText()
      从接口复制的说明: ApiExecute
      是否请求是get拼接字符串参数方式:true 是,false 否
      返回:
    • setRequestAsText

      public void setRequestAsText(boolean requestAsText)