Легко запросить API с restsharp.org, но когда мне нужно вызвать два разных API, первый запрос содержит код, а после ответа второй начинается, я думаю, что это не правильно, ниже мой код:
var client = new RestClient("http://xxx.yyy.com/");
var requestHotels = new RestRequest("api/hotelUi/home/hotelList", Method.POST);
requestHotels.AddParameter("take", "16");
IRestResponse hotels = client.Execute(requestHotels);
List<Hotel> topHotels = JsonConvert.DeserializeObject<List<Hotel>>(hotels.Content);
var requestCities = new RestRequest("api/hotelUi/home/cityList", Method.POST);
requestCities.AddParameter("take", "16");
IRestResponse cities = client.Execute(requestCities);
List<City> topCities = JsonConvert.DeserializeObject<List<City>>(cities.Content);
пока вы видите запрос города, дождитесь ответа на запрос отеля, но я думаю, что оба они должны быть отправлены, и дождитесь возвращения обоих ответов.
как мне это сделать?