필자는 PHP CURL과 마주하고있는 독특한 문제가 있습니다.PHP CURL 오류 7이 호스트에 연결하지 못했습니다.
저는 centos 워크 스테이션에서 실행되는 PHP 스크립트를 통해 동일한 네트워크 내의 Windows 컴퓨터에서 실행되는 웹 서비스를 호출하려고합니다. 나는 CURL을 사용하고있다. 문제는 내가 브라우저에서 URL에 액세스 할 수 있으며 완벽하게 작동한다는 것입니다. 내가 PHP 스크립트를 사용하려고 할 때 에러 코드 7을 준다.
혹시 내가 로컬 IP 주소와 구글을 PHP 스크립트에서 사용해도 아무런 문제없이 작동합니다. 무엇이 문제 일 수 있습니까? 저는 지난 몇 시간 동안이 문제에 대해 저를 생각하게하려고 노력해 왔지만 그것을 분류 할 수는 없습니다.
터미널을 통해 crl을 사용할 때 추가 응답도 보내고 싶습니다. 당신이 시도하면 어떻게됩니까 HTTP 200 OK
도움말 필수 :
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_HEADER => 1,
CURLOPT_TIMEOUT => 4,
CURLOPT_USERAGENT=>'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13',
CURLOPT_VERBOSE => 1,
CURLOPT_PORT => 9710,
CURLOPT_URL => 'http://192.168.100.4:9710/http/send-message?message='.$message
));
// Send the request & save response to $resp
$resp = curl_exec($curl);
echo "<br>Error Code : " .curl_errno($curl);
질문에 PHP 코드를 추가하십시오. –
코드를 추가했습니다. – BinCode
물론 Windows가 아닌 CentOS 컴퓨터에서 브라우저를 사용해 보시겠습니까? –