c # отправлять более одного запроса одновременно на одну и ту же страницу (например, для входа в систему) - PullRequest
0 голосов
/ 25 мая 2018

Я видел, что для одновременной отправки запросов на страницу (например, для 10 запросов POST для входа в систему и получения в случае успеха или неудачи для каждого запроса) мне нужно использовать асинхронные запросы в c #.Я видел несколько кодов об асинхронных запросах, но они не отправляют, например, 10 запросов одновременно, и я не понимаю, как это сделать.Я также пытался получить коды, чтобы сделать это с потоками, но никаких результатов не достигнуто.Можете ли вы сделать для меня пример, который может сделать то, что я описал?

1 Ответ

0 голосов
/ 25 мая 2018

ApiController - пример метода в контроллере

// GET: api/currencies
[HttpGet]
[ResponseCache(Duration = 60)]
public async Task<IEnumerable<GetCurrencyResponse>> Get()
{
    var currencies = await _currencyService.GetCurrenciesAsync();

    return currencies;
}

Fiddler - вы можете перехватить запрос с помощью приложения fiddler (https://www.telerik.com/fiddler), выберите его из списка запросов, нажмите «s», напишите 10 и нажмитеКнопка «ОК» для отправки десяти одинаковых запросов.

Fiddler

...