IHttpClient.Execute Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| Execute(IHttpUriRequest) |
Выполняет запрос к целевому объекту с помощью заданного контекста. |
| Execute(IHttpUriRequest, IResponseHandler) |
Выполняет запрос с помощью контекста по умолчанию и обрабатывает ответ с помощью заданного обработчика ответа. |
| Execute(IHttpUriRequest, IHttpContext) |
Выполняет запрос с помощью заданного контекста. |
| Execute(HttpHost, IHttpRequest) |
Выполняет запрос к целевому объекту с помощью контекста по умолчанию. |
| Execute(IHttpUriRequest, IResponseHandler, IHttpContext) |
Выполняет запрос с помощью заданного контекста и обрабатывает ответ с помощью заданного обработчика ответа. |
| Execute(HttpHost, IHttpRequest, IResponseHandler) |
Выполняет запрос к целевому объекту с помощью контекста по умолчанию и обрабатывает ответ с помощью заданного обработчика ответа. |
| Execute(HttpHost, IHttpRequest, IHttpContext) |
Выполняет запрос к целевому объекту с помощью заданного контекста. |
| Execute(HttpHost, IHttpRequest, IResponseHandler, IHttpContext) |
Выполняет запрос к целевому объекту с помощью заданного контекста и обрабатывает ответ с помощью заданного обработчика ответа. |
Execute(IHttpUriRequest)
Выполняет запрос к целевому объекту с помощью заданного контекста.
[Android.Runtime.Register("execute", "(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;", "GetExecute_Lorg_apache_http_client_methods_HttpUriRequest_Handler:Org.Apache.Http.Client.IHttpClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Org.Apache.Http.IHttpResponse? Execute(Org.Apache.Http.Client.Methods.IHttpUriRequest? request);
[<Android.Runtime.Register("execute", "(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/HttpResponse;", "GetExecute_Lorg_apache_http_client_methods_HttpUriRequest_Handler:Org.Apache.Http.Client.IHttpClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Execute : Org.Apache.Http.Client.Methods.IHttpUriRequest -> Org.Apache.Http.IHttpResponse
Параметры
- request
- IHttpUriRequest
запрос на выполнение
Возвращаемое значение
Окончательный ответ на запрос. Это никогда не промежуточный ответ с кодом состояния 1xx. Возвращаются или обрабатываются ли перенаправления или вызовы проверки подлинности автоматически зависят от реализации и конфигурации клиента.
- Атрибуты
Исключения
в случае проблемы или подключение было прервано
в случае ошибки протокола HTTP
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Execute(IHttpUriRequest, IResponseHandler)
Выполняет запрос с помощью контекста по умолчанию и обрабатывает ответ с помощью заданного обработчика ответа.
[Android.Runtime.Register("execute", "(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler;)Ljava/lang/Object;", "GetExecute_Lorg_apache_http_client_methods_HttpUriRequest_Lorg_apache_http_client_ResponseHandler_Handler:Org.Apache.Http.Client.IHttpClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Java.Lang.Object? Execute(Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler);
[<Android.Runtime.Register("execute", "(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler;)Ljava/lang/Object;", "GetExecute_Lorg_apache_http_client_methods_HttpUriRequest_Lorg_apache_http_client_ResponseHandler_Handler:Org.Apache.Http.Client.IHttpClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member Execute : Org.Apache.Http.Client.Methods.IHttpUriRequest * Org.Apache.Http.Client.IResponseHandler -> Java.Lang.Object
Параметры
- request
- IHttpUriRequest
Выполнение запроса.
- responseHandler
- IResponseHandler
Обработчик ответа.
Возвращаемое значение
Объект ответа, созданный обработчиком ответа.
- Атрибуты
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Execute(IHttpUriRequest, IHttpContext)
Выполняет запрос с помощью заданного контекста.
[Android.Runtime.Register("execute", "(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;", "GetExecute_Lorg_apache_http_client_methods_HttpUriRequest_Lorg_apache_http_protocol_HttpContext_Handler:Org.Apache.Http.Client.IHttpClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Org.Apache.Http.IHttpResponse? Execute(Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Protocol.IHttpContext? context);
[<Android.Runtime.Register("execute", "(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;", "GetExecute_Lorg_apache_http_client_methods_HttpUriRequest_Lorg_apache_http_protocol_HttpContext_Handler:Org.Apache.Http.Client.IHttpClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Execute : Org.Apache.Http.Client.Methods.IHttpUriRequest * Org.Apache.Http.Protocol.IHttpContext -> Org.Apache.Http.IHttpResponse
Параметры
- request
- IHttpUriRequest
запрос на выполнение
- context
- IHttpContext
контекст, используемый для выполнения, или null для использования контекста по умолчанию
Возвращаемое значение
Окончательный ответ на запрос. Это никогда не промежуточный ответ с кодом состояния 1xx. Возвращаются или обрабатываются ли перенаправления или вызовы проверки подлинности автоматически зависят от реализации и конфигурации клиента.
- Атрибуты
Исключения
в случае проблемы или подключение было прервано
в случае ошибки протокола HTTP
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Execute(HttpHost, IHttpRequest)
Выполняет запрос к целевому объекту с помощью контекста по умолчанию.
[Android.Runtime.Register("execute", "(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;)Lorg/apache/http/HttpResponse;", "GetExecute_Lorg_apache_http_HttpHost_Lorg_apache_http_HttpRequest_Handler:Org.Apache.Http.Client.IHttpClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Org.Apache.Http.IHttpResponse? Execute(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request);
[<Android.Runtime.Register("execute", "(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;)Lorg/apache/http/HttpResponse;", "GetExecute_Lorg_apache_http_HttpHost_Lorg_apache_http_HttpRequest_Handler:Org.Apache.Http.Client.IHttpClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Execute : Org.Apache.Http.HttpHost * Org.Apache.Http.IHttpRequest -> Org.Apache.Http.IHttpResponse
Параметры
- target
- HttpHost
целевой узел запроса.
Реализации могут принимать, null если они по-прежнему могут определять маршрут, например целевой объект по умолчанию или проверяя запрос.
- request
- IHttpRequest
запрос на выполнение
Возвращаемое значение
Окончательный ответ на запрос. Это никогда не промежуточный ответ с кодом состояния 1xx. Возвращаются или обрабатываются ли перенаправления или вызовы проверки подлинности автоматически зависят от реализации и конфигурации клиента.
- Атрибуты
Исключения
в случае проблемы или подключение было прервано
в случае ошибки протокола HTTP
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Execute(IHttpUriRequest, IResponseHandler, IHttpContext)
Выполняет запрос с помощью заданного контекста и обрабатывает ответ с помощью заданного обработчика ответа.
[Android.Runtime.Register("execute", "(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler;Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object;", "GetExecute_Lorg_apache_http_client_methods_HttpUriRequest_Lorg_apache_http_client_ResponseHandler_Lorg_apache_http_protocol_HttpContext_Handler:Org.Apache.Http.Client.IHttpClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Java.Lang.Object? Execute(Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler, Org.Apache.Http.Protocol.IHttpContext? context);
[<Android.Runtime.Register("execute", "(Lorg/apache/http/client/methods/HttpUriRequest;Lorg/apache/http/client/ResponseHandler;Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object;", "GetExecute_Lorg_apache_http_client_methods_HttpUriRequest_Lorg_apache_http_client_ResponseHandler_Lorg_apache_http_protocol_HttpContext_Handler:Org.Apache.Http.Client.IHttpClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member Execute : Org.Apache.Http.Client.Methods.IHttpUriRequest * Org.Apache.Http.Client.IResponseHandler * Org.Apache.Http.Protocol.IHttpContext -> Java.Lang.Object
Параметры
- request
- IHttpUriRequest
Выполнение запроса.
- responseHandler
- IResponseHandler
Обработчик ответа.
- context
- IHttpContext
Контекст, используемый для выполнения, или null для использования контекста по умолчанию.
Возвращаемое значение
Объект ответа, созданный обработчиком ответа.
- Атрибуты
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Execute(HttpHost, IHttpRequest, IResponseHandler)
Выполняет запрос к целевому объекту с помощью контекста по умолчанию и обрабатывает ответ с помощью заданного обработчика ответа.
[Android.Runtime.Register("execute", "(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler;)Ljava/lang/Object;", "GetExecute_Lorg_apache_http_HttpHost_Lorg_apache_http_HttpRequest_Lorg_apache_http_client_ResponseHandler_Handler:Org.Apache.Http.Client.IHttpClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Java.Lang.Object? Execute(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler);
[<Android.Runtime.Register("execute", "(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler;)Ljava/lang/Object;", "GetExecute_Lorg_apache_http_HttpHost_Lorg_apache_http_HttpRequest_Lorg_apache_http_client_ResponseHandler_Handler:Org.Apache.Http.Client.IHttpClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member Execute : Org.Apache.Http.HttpHost * Org.Apache.Http.IHttpRequest * Org.Apache.Http.Client.IResponseHandler -> Java.Lang.Object
Параметры
- target
- HttpHost
Целевой узел запроса. Реализации могут принимать null , когда они по-прежнему могут определять маршрут, например целевой объект по умолчанию или проверяя запрос.
- request
- IHttpRequest
Выполнение запроса.
- responseHandler
- IResponseHandler
Обработчик ответа.
Возвращаемое значение
Объект ответа, созданный обработчиком ответа.
- Атрибуты
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Execute(HttpHost, IHttpRequest, IHttpContext)
Выполняет запрос к целевому объекту с помощью заданного контекста.
[Android.Runtime.Register("execute", "(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;", "GetExecute_Lorg_apache_http_HttpHost_Lorg_apache_http_HttpRequest_Lorg_apache_http_protocol_HttpContext_Handler:Org.Apache.Http.Client.IHttpClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Org.Apache.Http.IHttpResponse? Execute(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context);
[<Android.Runtime.Register("execute", "(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/HttpResponse;", "GetExecute_Lorg_apache_http_HttpHost_Lorg_apache_http_HttpRequest_Lorg_apache_http_protocol_HttpContext_Handler:Org.Apache.Http.Client.IHttpClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Execute : Org.Apache.Http.HttpHost * Org.Apache.Http.IHttpRequest * Org.Apache.Http.Protocol.IHttpContext -> Org.Apache.Http.IHttpResponse
Параметры
- target
- HttpHost
целевой узел запроса.
Реализации могут принимать, null если они по-прежнему могут определять маршрут, например целевой объект по умолчанию или проверяя запрос.
- request
- IHttpRequest
запрос на выполнение
- context
- IHttpContext
контекст, используемый для выполнения, или null для использования контекста по умолчанию
Возвращаемое значение
Окончательный ответ на запрос. Это никогда не промежуточный ответ с кодом состояния 1xx. Возвращаются или обрабатываются ли перенаправления или вызовы проверки подлинности автоматически зависят от реализации и конфигурации клиента.
- Атрибуты
Исключения
в случае проблемы или подключение было прервано
в случае ошибки протокола HTTP
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Применяется к
Execute(HttpHost, IHttpRequest, IResponseHandler, IHttpContext)
Выполняет запрос к целевому объекту с помощью заданного контекста и обрабатывает ответ с помощью заданного обработчика ответа.
[Android.Runtime.Register("execute", "(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler;Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object;", "GetExecute_Lorg_apache_http_HttpHost_Lorg_apache_http_HttpRequest_Lorg_apache_http_client_ResponseHandler_Lorg_apache_http_protocol_HttpContext_Handler:Org.Apache.Http.Client.IHttpClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Java.Lang.Object? Execute(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler, Org.Apache.Http.Protocol.IHttpContext? context);
[<Android.Runtime.Register("execute", "(Lorg/apache/http/HttpHost;Lorg/apache/http/HttpRequest;Lorg/apache/http/client/ResponseHandler;Lorg/apache/http/protocol/HttpContext;)Ljava/lang/Object;", "GetExecute_Lorg_apache_http_HttpHost_Lorg_apache_http_HttpRequest_Lorg_apache_http_client_ResponseHandler_Lorg_apache_http_protocol_HttpContext_Handler:Org.Apache.Http.Client.IHttpClientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member Execute : Org.Apache.Http.HttpHost * Org.Apache.Http.IHttpRequest * Org.Apache.Http.Client.IResponseHandler * Org.Apache.Http.Protocol.IHttpContext -> Java.Lang.Object
Параметры
- target
- HttpHost
Целевой узел запроса. Реализации могут принимать null , когда они по-прежнему могут определять маршрут, например целевой объект по умолчанию или проверяя запрос.
- request
- IHttpRequest
Выполнение запроса.
- responseHandler
- IResponseHandler
Обработчик ответа.
- context
- IHttpContext
Контекст, используемый для выполнения, или null для использования контекста по умолчанию.
Возвращаемое значение
Объект ответа, созданный обработчиком ответа.
- Атрибуты
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".