HTTPConnector component provides response content in string form - user defined charset is used to convert byte stream to requested string. Unfortunately the byte stream is wrapped to a char reader and readLine() operation is used as a conversion algorithm. All lines are concatenated with \n delimiter no matter what kind of EOL delimiter has been used in the content. So resulted string representing response content can have easily changed EOL delimiters. We should definitely preserve former EOL delimiters.