In my Web Api 2 method I'm doing some work and then I need to hit another site's REST endpoint, so I'm using HttpWebRequest
to send the message. However, that external URL is going to process for 30 minutes before it returns (I don't own the external site). I don't want the caller of my method to have to wait for that return to complete.
Besides the obvious "if the other site fails you don't know" is there any downside to not doing an await
on the request.GetResponseAsync()
method and just letting my code return?