AbstractHttpClient Clase

Definición

Cliente HTTP base que coordina los controladores de protocolo y las estrategias de conexión.

[Android.Runtime.Register("org/apache/http/impl/client/AbstractHttpClient", DoNotGenerateAcw=true)]
public abstract class AbstractHttpClient : Java.Lang.Object, IDisposable, Org.Apache.Http.Client.IHttpClient
[<Android.Runtime.Register("org/apache/http/impl/client/AbstractHttpClient", DoNotGenerateAcw=true)>]
type AbstractHttpClient = class
    inherit Object
    interface IHttpClient
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herencia
AbstractHttpClient
Derivado
Atributos
Implementaciones

Comentarios

Documentación de la plataforma Android

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
AbstractHttpClient(IClientConnectionManager, IHttpParams)

Inicializa la base de cliente HTTP.

AbstractHttpClient(IntPtr, JniHandleOwnership)

Cliente HTTP base que coordina los controladores de protocolo y las estrategias de conexión.

Propiedades

Nombre Description
AuthSchemes

Obtiene o establece el registro de esquemas de autenticación.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
ConnectionKeepAliveStrategy

Obtiene la estrategia de conexión keep-alive.

ConnectionManager

Obtiene el administrador de conexiones de cliente.

ConnectionReuseStrategy

Obtiene la estrategia de reutilización de conexiones.

CookieSpecs

Obtiene o establece el registro de especificación de cookies.

CookieStore

Obtiene o establece el almacén de cookies.

CredentialsProvider

Obtiene o establece el proveedor de credenciales.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
HttpProcessor

Obtiene el procesador HTTP.

HttpRequestRetryHandler

Obtiene o establece el controlador de reintento de solicitudes HTTP.

JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Cliente HTTP base que coordina los controladores de protocolo y las estrategias de conexión.

(Heredado de JavaObject)
JniPeerMembers

Cliente HTTP base que coordina los controladores de protocolo y las estrategias de conexión.

Params

Obtiene o establece los parámetros HTTP predeterminados.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
ProxyAuthenticationHandler

Obtiene o establece el controlador de autenticación de proxy.

RedirectHandler

Obtiene o establece el controlador de redireccionamiento.

RequestExecutor

Obtiene el ejecutor de solicitud.

RequestInterceptorCount

Obtiene el número de interceptores de solicitud.

ResponseInterceptorCount

Obtiene el número de interceptores de respuesta.

RoutePlanner

Obtiene o establece el planificador de rutas HTTP.

TargetAuthenticationHandler

Obtiene o establece el controlador de autenticación de destino.

ThresholdClass

Cliente HTTP base que coordina los controladores de protocolo y las estrategias de conexión.

ThresholdType

Cliente HTTP base que coordina los controladores de protocolo y las estrategias de conexión.

UserTokenHandler

Obtiene o establece el controlador de tokens de usuario.

Métodos

Nombre Description
AddRequestInterceptor(IHttpRequestInterceptor, Int32)

Agrega un interceptor de solicitud.

AddRequestInterceptor(IHttpRequestInterceptor)

Agrega un interceptor de solicitud.

AddResponseInterceptor(IHttpResponseInterceptor, Int32)

Agrega un interceptor de respuesta.

AddResponseInterceptor(IHttpResponseInterceptor)

Agrega un interceptor de respuesta.

ClearRequestInterceptors()

Quita todos los interceptores de solicitud.

ClearResponseInterceptors()

Quita todos los interceptores de respuesta.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Cliente HTTP base que coordina los controladores de protocolo y las estrategias de conexión.

(Heredado de JavaObject)
CreateAuthSchemeRegistry()

Crea el registro de esquemas de autenticación predeterminado.

CreateClientConnectionManager()

Crea el Administrador de conexiones de cliente predeterminado.

CreateConnectionKeepAliveStrategy()

Crea la estrategia predeterminada De mantenimiento de conexión activa.

CreateConnectionReuseStrategy()

Crea la estrategia de reutilización de conexiones predeterminada.

CreateCookieSpecRegistry()

Crea el registro de especificaciones de cookies predeterminado.

CreateCookieStore()

Crea el almacén de cookies predeterminado.

CreateCredentialsProvider()

Crea el proveedor de credenciales predeterminado.

CreateHttpContext()

Crea el contexto HTTP predeterminado.

CreateHttpParams()

Crea los parámetros Http predeterminados.

CreateHttpProcessor()

Crea el procesador HTTP predeterminado.

CreateHttpRequestRetryHandler()

Crea el controlador de reintento de solicitud HTTP predeterminado.

CreateHttpRoutePlanner()

Crea el planificador de rutas Http predeterminado.

CreateProxyAuthenticationHandler()

Crea el controlador de autenticación de proxy predeterminado.

CreateRedirectHandler()

Crea el controlador de redireccionamiento predeterminado.

CreateRequestExecutor()

Crea el ejecutor de solicitud predeterminado.

CreateTargetAuthenticationHandler()

Crea el controlador de autenticación de destino predeterminado.

CreateUserTokenHandler()

Crea el controlador de token de usuario predeterminado.

DetermineParams(IHttpRequest)

Compila parámetros de ejecución a partir de parámetros de cliente y solicitud.

Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Cliente HTTP base que coordina los controladores de protocolo y las estrategias de conexión.

(Heredado de JavaObject)
Equals(Object)

Cliente HTTP base que coordina los controladores de protocolo y las estrategias de conexión.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
Execute(HttpHost, IHttpRequest, IHttpContext)

Ejecuta una solicitud HTTP.

Execute(HttpHost, IHttpRequest, IResponseHandler, IHttpContext)

Ejecuta una solicitud HTTP.

Execute(HttpHost, IHttpRequest, IResponseHandler)

Ejecuta una solicitud HTTP.

Execute(HttpHost, IHttpRequest)

Ejecuta una solicitud HTTP.

Execute(IHttpUriRequest, IHttpContext)

Ejecuta una solicitud HTTP.

Execute(IHttpUriRequest, IResponseHandler, IHttpContext)

Ejecuta una solicitud HTTP.

Execute(IHttpUriRequest, IResponseHandler)

Ejecuta una solicitud HTTP.

Execute(IHttpUriRequest)

Ejecuta una solicitud HTTP.

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetRequestInterceptor(Int32)

Obtiene el interceptor de solicitud en el índice especificado.

GetResponseInterceptor(Int32)

Obtiene el interceptor de respuesta en el índice especificado.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
RemoveRequestInterceptorByClass(Class)

Quita los interceptores de solicitud de la clase especificada.

RemoveResponseInterceptorByClass(Class)

Quita los interceptores de respuesta de la clase especificada.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetKeepAliveStrategy(IConnectionKeepAliveStrategy)

Establece la estrategia de conexión keep-alive.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Cliente HTTP base que coordina los controladores de protocolo y las estrategias de conexión.

(Heredado de JavaObject)
SetReuseStrategy(IConnectionReuseStrategy)

Establece la estrategia de reutilización de conexiones.

ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Cliente HTTP base que coordina los controladores de protocolo y las estrategias de conexión.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Cliente HTTP base que coordina los controladores de protocolo y las estrategias de conexión.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Cliente HTTP base que coordina los controladores de protocolo y las estrategias de conexión.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Cliente HTTP base que coordina los controladores de protocolo y las estrategias de conexión.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Cliente HTTP base que coordina los controladores de protocolo y las estrategias de conexión.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Cliente HTTP base que coordina los controladores de protocolo y las estrategias de conexión.

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Cliente HTTP base que coordina los controladores de protocolo y las estrategias de conexión.

Métodos de extensión

Nombre Description
ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IHttpContext)

Ejecuta una solicitud al destino mediante el contexto especificado.

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IResponseHandler, IHttpContext)

Ejecuta una solicitud al destino mediante el contexto especificado y procesa la respuesta mediante el controlador de respuesta especificado.

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IResponseHandler)

Ejecuta una solicitud al destino mediante el contexto predeterminado y procesa la respuesta mediante el controlador de respuesta especificado.

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest)

Ejecuta una solicitud al destino mediante el contexto predeterminado.

ExecuteAsync(IHttpClient, IHttpUriRequest, IHttpContext)

Ejecuta una solicitud mediante el contexto especificado.

ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler, IHttpContext)

Ejecuta una solicitud mediante el contexto especificado y procesa la respuesta mediante el controlador de respuesta especificado.

ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler)

Ejecuta una solicitud mediante el contexto predeterminado y procesa la respuesta mediante el controlador de respuesta especificado.

ExecuteAsync(IHttpClient, IHttpUriRequest)

Ejecuta una solicitud mediante el contexto predeterminado.

GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Cliente HTTP base que coordina los controladores de protocolo y las estrategias de conexión.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a