Запрос из командной строки винды:
curl -d "login=login&pass=password" -P http://192.168.5.38:80 http://192.168.5.37/cis/auth/login
работает нормально,
$ch = curl_init('http://192.168.5.37/cis/auth/login');
curl_setopt($ch, CURLOPT_VERBOSE, 0);
curl_setopt($ch, CURLOPT_POST, 1);
//curl_setopt($ch, CURLOPT_PROXY, 'http://192.168.5.38:80');
curl_setopt($ch, CURLOPT_POSTFIELDS, "login=login&pass=password");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
$result = curl_exec($ch);
if(curl_errno($ch)) echo curl_error($ch);
echo $result;
тоже.
Но если расскоментировать строку с прокси, то коннекта нет по таймауту выкидывает. Помогите, пожалуйста, что не так.
UPDATE
В логах курла:
* Trying 192.168.5.38...
* TCP_NODELAY set
* connect to 192.168.5.38 port 80 failed: Timed out
* Failed to connect to 192.168.5.38 port 80: Timed out
* Closing connection 0
Failed to connect to 192.168.5.38 port 80: Timed out
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости