IHttpClientExtensions.ExecuteAsync Metode

Definisi

Overload

Nama Deskripsi
ExecuteAsync(IHttpClient, IHttpUriRequest)

Menjalankan permintaan menggunakan konteks default.

ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler)

Menjalankan permintaan menggunakan konteks default dan memproses respons menggunakan handler respons yang diberikan.

ExecuteAsync(IHttpClient, IHttpUriRequest, IHttpContext)

Menjalankan permintaan menggunakan konteks yang diberikan.

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest)

Menjalankan permintaan ke target menggunakan konteks default.

ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler, IHttpContext)

Menjalankan permintaan menggunakan konteks yang diberikan dan memproses respons menggunakan penangan respons yang diberikan.

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IResponseHandler)

Menjalankan permintaan ke target menggunakan konteks default dan memproses respons menggunakan penangan respons yang diberikan.

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IHttpContext)

Menjalankan permintaan ke target menggunakan konteks yang diberikan.

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

Menjalankan permintaan ke target menggunakan konteks yang diberikan dan memproses respons menggunakan penangan respons yang diberikan.

ExecuteAsync(IHttpClient, IHttpUriRequest)

Menjalankan permintaan menggunakan konteks default.

public static System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.Client.Methods.IHttpUriRequest? request);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.Client.Methods.IHttpUriRequest -> System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse>

Parameter

self
IHttpClient

Klien HTTP.

request
IHttpUriRequest

Permintaan untuk dijalankan.

Mengembalikan

Tugas yang hasilnya adalah respons akhir terhadap permintaan. Ini tidak pernah merupakan respons menengah dengan kode status 1xx. Apakah pengalihan atau tantangan autentikasi dikembalikan atau ditangani secara otomatis tergantung pada implementasi dan konfigurasi klien.

Keterangan

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler)

Menjalankan permintaan menggunakan konteks default dan memproses respons menggunakan handler respons yang diberikan.

public static System.Threading.Tasks.Task<Java.Lang.Object?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.Client.Methods.IHttpUriRequest * Org.Apache.Http.Client.IResponseHandler -> System.Threading.Tasks.Task<Java.Lang.Object>

Parameter

self
IHttpClient

Klien HTTP.

request
IHttpUriRequest

Permintaan untuk dijalankan.

responseHandler
IResponseHandler

Penangan respons.

Mengembalikan

Tugas yang hasilnya adalah objek respons yang dihasilkan oleh handler respons.

Keterangan

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

ExecuteAsync(IHttpClient, IHttpUriRequest, IHttpContext)

Menjalankan permintaan menggunakan konteks yang diberikan.

public static System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Protocol.IHttpContext? context);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.Client.Methods.IHttpUriRequest * Org.Apache.Http.Protocol.IHttpContext -> System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse>

Parameter

self
IHttpClient

Klien HTTP.

request
IHttpUriRequest

Permintaan untuk dijalankan.

context
IHttpContext

Konteks yang digunakan untuk eksekusi, atau null untuk menggunakan konteks default.

Mengembalikan

Tugas yang hasilnya adalah respons akhir terhadap permintaan. Ini tidak pernah merupakan respons menengah dengan kode status 1xx. Apakah pengalihan atau tantangan autentikasi dikembalikan atau ditangani secara otomatis tergantung pada implementasi dan konfigurasi klien.

Keterangan

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest)

Menjalankan permintaan ke target menggunakan konteks default.

public static System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.HttpHost * Org.Apache.Http.IHttpRequest -> System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse>

Parameter

self
IHttpClient

Klien HTTP.

target
HttpHost

Host target untuk permintaan. Implementasi dapat menerima null kapan mereka masih dapat menentukan rute, misalnya ke target default atau dengan memeriksa permintaan.

request
IHttpRequest

Permintaan untuk dijalankan.

Mengembalikan

Tugas yang hasilnya adalah respons akhir terhadap permintaan. Ini tidak pernah merupakan respons menengah dengan kode status 1xx. Apakah pengalihan atau tantangan autentikasi dikembalikan atau ditangani secara otomatis tergantung pada implementasi dan konfigurasi klien.

Keterangan

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

ExecuteAsync(IHttpClient, IHttpUriRequest, IResponseHandler, IHttpContext)

Menjalankan permintaan menggunakan konteks yang diberikan dan memproses respons menggunakan penangan respons yang diberikan.

public static System.Threading.Tasks.Task<Java.Lang.Object?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler, Org.Apache.Http.Protocol.IHttpContext? context);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.Client.Methods.IHttpUriRequest * Org.Apache.Http.Client.IResponseHandler * Org.Apache.Http.Protocol.IHttpContext -> System.Threading.Tasks.Task<Java.Lang.Object>

Parameter

self
IHttpClient

Klien HTTP.

request
IHttpUriRequest

Permintaan untuk dijalankan.

responseHandler
IResponseHandler

Penangan respons.

context
IHttpContext

Konteks yang digunakan untuk eksekusi, atau null untuk menggunakan konteks default.

Mengembalikan

Tugas yang hasilnya adalah objek respons yang dihasilkan oleh handler respons.

Keterangan

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IResponseHandler)

Menjalankan permintaan ke target menggunakan konteks default dan memproses respons menggunakan penangan respons yang diberikan.

public static System.Threading.Tasks.Task<Java.Lang.Object?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.HttpHost * Org.Apache.Http.IHttpRequest * Org.Apache.Http.Client.IResponseHandler -> System.Threading.Tasks.Task<Java.Lang.Object>

Parameter

self
IHttpClient

Klien HTTP.

target
HttpHost

Host target untuk permintaan. Implementasi dapat menerima null kapan mereka masih dapat menentukan rute, misalnya ke target default atau dengan memeriksa permintaan.

request
IHttpRequest

Permintaan untuk dijalankan.

responseHandler
IResponseHandler

Penangan respons.

Mengembalikan

Tugas yang hasilnya adalah objek respons yang dihasilkan oleh handler respons.

Keterangan

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

ExecuteAsync(IHttpClient, HttpHost, IHttpRequest, IHttpContext)

Menjalankan permintaan ke target menggunakan konteks yang diberikan.

public static System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.HttpHost * Org.Apache.Http.IHttpRequest * Org.Apache.Http.Protocol.IHttpContext -> System.Threading.Tasks.Task<Org.Apache.Http.IHttpResponse>

Parameter

self
IHttpClient

Klien HTTP.

target
HttpHost

Host target untuk permintaan. Implementasi dapat menerima null kapan mereka masih dapat menentukan rute, misalnya ke target default atau dengan memeriksa permintaan.

request
IHttpRequest

Permintaan untuk dijalankan.

context
IHttpContext

Konteks yang digunakan untuk eksekusi, atau null untuk menggunakan konteks default.

Mengembalikan

Tugas yang hasilnya adalah respons akhir terhadap permintaan. Ini tidak pernah merupakan respons menengah dengan kode status 1xx. Apakah pengalihan atau tantangan autentikasi dikembalikan atau ditangani secara otomatis tergantung pada implementasi dan konfigurasi klien.

Keterangan

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk

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

Menjalankan permintaan ke target menggunakan konteks yang diberikan dan memproses respons menggunakan penangan respons yang diberikan.

public static System.Threading.Tasks.Task<Java.Lang.Object?> ExecuteAsync(this Org.Apache.Http.Client.IHttpClient self, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler, Org.Apache.Http.Protocol.IHttpContext? context);
static member ExecuteAsync : Org.Apache.Http.Client.IHttpClient * Org.Apache.Http.HttpHost * Org.Apache.Http.IHttpRequest * Org.Apache.Http.Client.IResponseHandler * Org.Apache.Http.Protocol.IHttpContext -> System.Threading.Tasks.Task<Java.Lang.Object>

Parameter

self
IHttpClient

Klien HTTP.

target
HttpHost

Host target untuk permintaan. Implementasi dapat menerima null kapan mereka masih dapat menentukan rute, misalnya ke target default atau dengan memeriksa permintaan.

request
IHttpRequest

Permintaan untuk dijalankan.

responseHandler
IResponseHandler

Penangan respons.

context
IHttpContext

Konteks yang digunakan untuk eksekusi, atau null untuk menggunakan konteks default.

Mengembalikan

Tugas yang hasilnya adalah objek respons yang dihasilkan oleh handler respons.

Keterangan

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk