I know that I’m probably going to cause 70 bajillion lines of code to execute by doing this (sorry Darrel Miller) but I found that it was just as effective, and less disruptive to my chosen development pattern to use this:
response.Content.ReadAsAsync<string>().Result;
or
await response.Content.ReadAsAsync<string>();
instead of this (that escapes the quotes):
response.Content.ReadAsStringAsync().Result;
Note: the ReadAsAsync is an extension method in the System.Net.Http.HttpContentExtensions, in the System.Net.Http.Formatting assembly. If it’s not available in your project, you can add the NuGet package Microsoft.AspNet.WebApi.Client.