Я имею дело с этим сервером, который не может вызывать CURL сам по себе.
Для иллюстрации:
У меня есть сервер локального хоста (названный http://experiments.local). Когда я иду в терминал и делаю "curl http://experiments.local",, который работает.
Теперь я загружаю все вещи на этот сервер. (http://www.prod.com). КогдаЯ ssh к этой коробке и делаю "curl http://www.prod.com", который просто зависает.
Есть ли какая-либо настройка, которая говорит" нет скручивания для себя "? Если да, как мне отключить это?
Просто чтобы уточнить:
вызов "curl http://www.prod.com" с моей локальной машины тоже работает". Так что это действительно, только когда я пытаюсь сделать curl из той же коробки.
Причина, по которой мне это нужно, заключается в том, что когда пользователь подключается к API, расположенному на сайте www.prod.com, этот API будет вызывать стороннего поставщика, который при неудаче / успехе обратится к URL-адресу обратного вызова, который мы передадим ему.
Теперь, когда я добавил эту опцию к своему вызову curl, curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
вызов API просто зависает. Отлично работает на моей версии для локальной машины, так как мой локальный мУ Ахин нет этой проблемы с завитком.
Спасибо,
Тройник