2016-01-12 2 views
0

Недавно мы переместили наш веб-сайт на новый сервер, и после этого запросы на завивки перестали работать. Наш сайт находится на Magento, и мы используем плагин, который отправляет запрос в web-сервис с помощью curl.Curl Request не работает над новым терминалом

Этот код работает как с локальной системой, так и с старым сервером, но на новом сервере скручивается пустой ответ.

У меня также есть вывод curl_error, и он говорит, что «невозможно подключиться к хосту». Пожалуйста, дайте мне знать, есть ли у кого-то такая же проблема.

+0

Код запроса на завивание - $ tuCurl = curl_init(); curl_setopt ($ tuCurl, CURLOPT_URL, $ auth_query); curl_setopt ($ tuCurl, CURLOPT_PORT, 9001); curl_setopt ($ tuCurl, CURLOPT_VERBOSE, 0); curl_setopt ($ tuCurl, CURLOPT_HTTPGET, 1); curl_setopt ($ tuCurl, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ tuCurl, CURLOPT_FOLLOWLOCATION, 1); curl_setopt ($ tuCurl, CURLOPT_HTTPHEADER, массив ('Accept: application/xml')); $ response = curl_exec ($ tuCurl); $ response1 = curl_getinfo ($ tuCurl); ' – user2663218

+0

" не удалось подключиться к хосту "означает именно это. Рукопожатие TCP не может быть выполнено. Вы подключаетесь к неправильному IP/порту или что-то мешает ему работать. –

+0

В URL-адресе webservice мы используем порт 9001. Но это работает для других клиентов, а также для этого клиента на старом сервере. – user2663218

ответ

0

очень явный ... это означает Не удалось подключиться() к хосту или прокси.

Следующий код будет работать на любой системе:

$ch = curl_init("http://google.com"); // initialize curl handle 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
$data = curl_exec($ch); 
print($data); 

Если вы не можете увидеть страницы Google тогда .. ваш URL неправильно или у Вас есть брандмауэр или ограничение вопрос.

+0

Ваш код работает нормально. И эта ошибка возникает из-за порта, который мы используем в api url. Мы разрешили этот порт, но теперь мы получаем еще одну ошибку NSS: клиентский сертификат не найден (псевдоним не указан). Не могли бы вы сообщить мне, как я могу это решить. – user2663218

+0

У вас есть решение для этой ошибки NSS: сертификат клиента не найден (ник не указан)? – user2663218

Смежные вопросы