What should `ReadAsAsync<string>` and `ReadAsStringAsync` be used for?
问题 What should HttpContentExtensions.ReadAsAsync<string> and HttpContent.ReadAsStringAsync be used for? They would seem to do similiar things but work in curious ways. A couple of tests and their outputs are below. In some cases JsonReaderException are thrown, in some cases, the JSON is output but with additional escape characters. I've ended up using both functions across my code base, but was hoping to align on one if I could understand how they were supposed to work. //Create data and