using System.Collections.Generic;
using System.Threading.Tasks;
public static class Program
public static async Task Main(string[] args)
var products = new List<string>();
for (var productId = 0; productId < 1000000; ++productId)
var response = await new HttpClient().PostAsync($"https://www.example.ru/{productId}/product", default);
var product = await response.Content.ReadAsStringAsync();