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.