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.


6
Bagaimana saya bisa tahu ketika HttpClient telah kehabisan waktu?
Sejauh yang saya tahu, tidak ada cara untuk mengetahui bahwa ini adalah timeout khusus yang telah terjadi. Apakah saya tidak mencari di tempat yang tepat, atau saya kehilangan sesuatu yang lebih besar? string baseAddress = "http://localhost:8080/"; var client = new HttpClient() { BaseAddress = new Uri(baseAddress), Timeout = TimeSpan.FromMilliseconds(1) }; …

3
Apakah async HttpClient dari .Net 4.5 pilihan yang buruk untuk aplikasi beban intensif?
Saya baru-baru ini membuat aplikasi sederhana untuk menguji throughput panggilan HTTP yang dapat dihasilkan secara asinkron vs pendekatan multithreaded klasik. Aplikasi ini mampu melakukan jumlah panggilan HTTP yang telah ditentukan dan pada akhirnya akan menampilkan total waktu yang diperlukan untuk melakukan panggilan HTTP. Selama pengujian saya, semua panggilan HTTP dilakukan …

2
Bagaimana cara mendapatkan isi konten dari panggilan httpclient?
Saya telah mencoba mencari cara untuk membaca konten panggilan httpclient, dan sepertinya saya tidak bisa mendapatkannya. Status respons yang saya dapat adalah 200, tetapi saya tidak tahu bagaimana caranya agar Json yang sebenarnya dikembalikan, yang saya butuhkan! Berikut ini adalah kode saya: async Task<string> GetResponseString(string text) { var httpClient = …

14
Masalah aneh dengan System.Net.Http 4.2.0.0 tidak ditemukan
Saya memiliki masalah aneh, yang membuat saya gila… Saya memiliki Proyek Perpustakaan Kelas sederhana (Full .NET Framework, 4.6.1) dengan kelas pembungkus untuk fungsionalitas di sekitar Cosmos DB. Oleh karena itu saya telah menambahkan Paket NuGet "Microsoft.Azure.DocumentDB" 1.19.1 ke proyek ini. Selain itu, saya memiliki referensi ke Paket NuGet 10.0.3 “Newtonsoft.Json”, …

3
Berjuang mencoba mengeluarkan cookie dari respons dengan HttpClient di .net 4.5
Saya mendapat kode berikut yang berfungsi dengan sukses. Saya tidak tahu bagaimana mengeluarkan cookie dari respon. Tujuan saya adalah saya ingin dapat mengatur cookie dalam permintaan dan mengeluarkan cookie dari respons. Pikiran? private async Task<string> Login(string username, string password) { try { string url = "http://app.agelessemail.com/account/login/"; Uri address = new …

3
Panggilan asinkron dengan await di HttpClient tidak pernah kembali
Saya mendapat panggilan yang saya lakukan dari dalam C#aplikasi metro berbasis xaml di CP Win8; panggilan ini hanya mengenai layanan web dan mengembalikan data JSON. HttpMessageHandler handler = new HttpClientHandler(); HttpClient httpClient = new HttpClient(handler); httpClient.BaseAddress = new Uri("http://192.168.1.101/api/"); var result = await httpClient.GetStreamAsync("weeklyplan"); DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(WeeklyPlanData[])); return …

4
Bagaimana cara mengirimkan objek ke HttpClient.PostAsync dan membuat serial sebagai badan JSON?
Saya menggunakan System.Net.Http, saya menemukan beberapa contoh di web. Saya berhasil membuat kode ini untuk membuat POSTpermintaan: public static string POST(string resource, string token) { using (var client = new HttpClient()) { client.BaseAddress = new Uri(baseUri); client.DefaultRequestHeaders.Add("token", token); var content = new FormUrlEncodedContent(new[] { new KeyValuePair<string, string>("", "") }); var …

5
Bagaimana cara mendapatkan StatusCode dari HttpRequestException?
Saya mungkin melewatkan sesuatu yang jelas di sini. Saya menggunakan HttpClientlemparan HttpRequestExceptionyang berisi StatusCodedalam string Pesan. Bagaimana saya bisa mengaksesnya StatusCode? Edit : Info lebih lanjut, saya menulis pertanyaan ini dengan terburu-buru. Saya menggunakan HttpClientuntuk mengakses API lain dalam proyek WebApi saya. Ya, saya tahu mengapa saya menelepon EnsureSuccessStatusCode(). Saya …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.