Вероятно, это просто разница между LF и CRLF. Вывод вашего URL - это LF, который в том месте, где вы его просматриваете (браузер?), Вероятно, не анализируется как новая строка.
Попробуйте $response = str_replace("\n", "\r\n", $response);
и посмотрите, имеет ли это значение