Объяснение
Я сделал простой REST API в Java (GET).
Почтальон работает (как localhost, так и IPv4)
curl из командной строки работает (как localhost и IPv4)
Внешний запрос из другого города работает (IPv4)
Ожидается
Для работы PHP curl на локальном хосте
Actual
По какой-то причине PHP curl на IPv4 работает, но localhost не работает
PHP ошибка вывода curl
Код
$url = 'http://localhost:8080/api/user';
$curl = curl_init($url);
echo json_decode(curl_exec($curl));
Я пытался (от макушки головы, без указания c порядок)
curl_setopt ($curl, CURLOPT_PORT , 8080);
curl_setopt($curl, CURLOPT_POST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);