I use a HttpClient
that only supports async methods. Do I have to await
them in the calling method (not in the async method itself, I have to await the
I don't really need multithreading in that project.
async
is about asynchrony, not multithreading.
I would be fine blocking and waiting until I get a response from HttpClient as I need to have the data anyway. This is a Console application.
In this case, then, I'd just say to keep everything synchronous. That is, use WebClient
instead of HttpClient
.