I have an app that makes a request to an API, and then gets back an XML response which up until this week, I've had no problems parsing. However within the last few days, when I make the request over AT&T's cellular network, random characters are being inserted into the response. I've tested this over T-Mobile and Verizon and haven't had any issues, and WIFI is also returning a clean response. I saw a post about a similar issue with Android, but I don't think it's exactly the same.
Has anyone ever encountered something like this, or know how to prevent it?