I had this code working in .Net Core. We realized Core wasn't the best fit for us right now, so I have been refactoring in .Net 4.5.2 and when I call
HttpResponseMessage response = await client.GetAsync(passedlURI);
It just continues thinking indefinitely. I have pointed it at a local host version of my API and confirmed that the API is reading the header and returning my data correctly, I have used Postman to confirm that both the live API and localhost API are sending me the correct data. Here is my code so far: