Делаю несколько экземпляров класса и падает в ошибку Этот экземпляр уже запустил один или несколько запросов....
Покажи код, где создаёшь несколько экземпляров
https://makolyte.com/csharp-how-to-make-concurrent-requests-with-httpclient/#:~:text=The%20HttpClient%20class%20was%20designed,off%20requests%20from%20multiple%20threads.
https://pastebin.com/Yz2kn56s
HttpClient нельзя использовать одновременно несколькими потоками на модификацию параметров. Им можно делать несколько запросов, но настраивать может только один, и только когда запросов текущих нет
А разве он не выполняется в одном потоке?
Я вижу по коду, что есть статический HttpClient и несколько потоков одновременно пытаются ему менять BaseAddress и прочее
в твоем случае надо слать HttpRequestMessage в который ты можешь засунуть нужные заголовки и параметры
Обсуждают сегодня