Pertanyaan yang diberi tag dotnet-httpclient

Mengacu pada pustaka System.Net.Http.HttpClient yang merupakan bagian dari paket HttpClient di NuGet, atau pustaka .NET 4.5.

299
Mengapa HttpClient BaseAddress tidak berfungsi?

Pertimbangkan kode berikut, di mana BaseAddressmendefinisikan jalur URI parsial. using (var handler = new HttpClientHandler()) using (var client = new HttpClient(handler)) { client.BaseAddress = new Uri("http://something.com/api"); var response = await client.GetAsync("/resource/7"); } Saya...

191
HttpClient - Tugas dibatalkan?

Ini berfungsi dengan baik ketika memiliki satu atau dua tugas namun melontarkan kesalahan "Tugas dibatalkan" ketika kami memiliki lebih dari satu tugas yang terdaftar. List<Task> allTasks = new List<Task>(); allTasks.Add(....); allTasks.Add(....); Task.WaitAll(allTasks.ToArray(),...

189
Mengapa menggunakan HttpClient untuk Koneksi Sinkron

Saya sedang membangun perpustakaan kelas untuk berinteraksi dengan API. Saya perlu memanggil API dan memproses respons XML. Saya dapat melihat manfaat dari menggunakan HttpClientuntuk konektivitas Asynchronous, tetapi apa yang saya lakukan adalah murni sinkron, jadi saya tidak dapat melihat manfaat...

158
Menambahkan Http Header ke HttpClient

Semua: Saya perlu menambahkan header http ke HttpClient sebelum saya mengirim permintaan ke layanan web. Bagaimana saya melakukan itu untuk permintaan individu (yang bertentangan dengan pada HttpClient untuk semua permintaan di masa depan)? Saya tidak yakin apakah ini mungkin. var client = new...

147
Header kustom ke permintaan HttpClient

Bagaimana cara menambahkan tajuk khusus ke HttpClientpermintaan? Saya menggunakan PostAsJsonAsyncmetode untuk memposting JSON. Header khusus yang perlu saya tambahkan adalah "X-Version: 1" Inilah yang telah saya lakukan sejauh ini: using (var client = new HttpClient()) { client.BaseAddress...