response body could be an array or a string