I make a web request to a third-party api from my ASP.NET Core application.
IIS behavior is driven by the web.config, I have configured to deal with request < 20 min specifying requestTimeout="00:20:00":