类 AbstractAndroidHttpRequest

  • 所有已实现的接口:
    cn.featherfly.easyapi.client.HttpRequest
    直接已知子类:
    AndroidHttpRequest

    public abstract class AbstractAndroidHttpRequest
    extends cn.featherfly.easyapi.client.AbstractHttpRequest
    The type Abstract http request.
    • 字段概要

      • 从类继承的字段 cn.featherfly.easyapi.client.AbstractHttpRequest

        environment, logger
    • 构造器概要

      构造器 
      构造器 说明
      AbstractAndroidHttpRequest​(cn.featherfly.easyapi.Environment environment, cn.featherfly.common.http.HttpClients client)
      Instantiates a new Abstract http request.
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      <T extends cn.featherfly.easyapi.Result<?>>
      io.reactivex.rxjava3.core.Observable<cn.featherfly.easyapi.client.Completion<T>>
      sendObservable​(cn.featherfly.common.http.HttpMethod method, java.lang.String url, java.util.Map<java.lang.String,​java.io.Serializable> params, java.util.Map<java.lang.String,​java.lang.String> headers, java.lang.Class<T> responseType)  
      <R,​T extends cn.featherfly.easyapi.Result<?>>
      io.reactivex.rxjava3.core.Observable<cn.featherfly.easyapi.client.Completion<T>>
      sendObservable​(cn.featherfly.common.http.HttpMethod method, java.lang.String url, R requestBody, java.util.Map<java.lang.String,​java.lang.String> headers, java.lang.Class<T> responseType)  
      • 从类继承的方法 cn.featherfly.easyapi.client.AbstractHttpRequest

        preSend, send, send, send, send, send, send, send, send, send, send, sendCompletion, sendCompletion, sendCompletion, sendCompletion, sendObservable, sendObservable
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • AbstractAndroidHttpRequest

        public AbstractAndroidHttpRequest​(cn.featherfly.easyapi.Environment environment,
                                          cn.featherfly.common.http.HttpClients client)
        Instantiates a new Abstract http request.
        参数:
        environment - the environment
        client - the client
    • 方法详细资料

      • sendObservable

        public <R,​T extends cn.featherfly.easyapi.Result<?>> io.reactivex.rxjava3.core.Observable<cn.featherfly.easyapi.client.Completion<T>> sendObservable​(cn.featherfly.common.http.HttpMethod method,
                                                                                                                                                                   java.lang.String url,
                                                                                                                                                                   R requestBody,
                                                                                                                                                                   java.util.Map<java.lang.String,​java.lang.String> headers,
                                                                                                                                                                   java.lang.Class<T> responseType)
        指定者:
        sendObservable 在接口中 cn.featherfly.easyapi.client.HttpRequest
        覆盖:
        sendObservable 在类中 cn.featherfly.easyapi.client.AbstractHttpRequest
      • sendObservable

        public <T extends cn.featherfly.easyapi.Result<?>> io.reactivex.rxjava3.core.Observable<cn.featherfly.easyapi.client.Completion<T>> sendObservable​(cn.featherfly.common.http.HttpMethod method,
                                                                                                                                                           java.lang.String url,
                                                                                                                                                           java.util.Map<java.lang.String,​java.io.Serializable> params,
                                                                                                                                                           java.util.Map<java.lang.String,​java.lang.String> headers,
                                                                                                                                                           java.lang.Class<T> responseType)
        指定者:
        sendObservable 在接口中 cn.featherfly.easyapi.client.HttpRequest
        覆盖:
        sendObservable 在类中 cn.featherfly.easyapi.client.AbstractHttpRequest