İki HTTP isteği göndermem gerekiyor: İkincisinden yanıt beklerken ikincisinin gönderilmesi gerekiyor. Yanıtlar bağımsız olarak alınmalıdır, bu nedenle ya her iki yanıtın da önce gelmesi mümkün olabilir. Bunu C# 'da nasıl yaparım? 2 HttpClients kullanmalı mıyım, nasıl yapmalıyım?C# içinde birden fazla eşzamansız HttpRequests #
cevap
Evet Bunu çözdüm. Ben 2 HttpRequestMessage yapıyorum, sonra (istek) yüzden
var a = httpClient.SendAsync (request1) httpClient.SendAsync iki katı;
var b = httpClient.SendAsync (request2);
ve sonra) (
a.GetAwaiter() getResult gibi her iki yanıtları alıyorum.;
b.GetAwaiter() GetResult();
yüklenen bir konsol uygulaması. Burada aslında ilk isteğin tamamının diğer devletin durumuna bakmak için bekleyeceği, bunun için istediğin şeyin tersi gibi görünüyor. –
Hayır test ettikten sonra bazen ilk önce gelir ve bazen ikinci bir – Sonja
Evet, ama her zaman nr için bekliyorsun. 1 önce, bu örnekte 'a'. –
Bu web formları veya MVC konsol uygulaması veya başka bir şey mi? – JsonStatham
Web.Api – Sonja