0
나는 그것을 호출 해야하는 PHP 비누 webservice와 펄 스크립트가 있습니다.PHP 비누 서버가 로컬 호스트에 연결할 수 없습니다
그러나 오류
Parsing WSDL: Couldn't load from 'http://xxxxxx:8888/index.php/backup/index' :
failed to load external entity "http://xxxxxx:888/index.php/backup/index"
xxxxx는 반환 내 서버의 동적 호스트 이름입니다. 내가
$client=new SoapClient('http://xxxx:8888/index.php/backup/index',array('trace' => 1));
를 시도 작품 잘되었지만 경우
$client=new SoapClient('http://localhost:8888/index.php/backup/index',array('trace' => 1));
와 로컬 호스트에서 웹 서비스를 호출 할 경우 그것은 나에게 그 오류를 제공
.
그래서 문제는 원격 스크립트가 자신의 호스트 이름으로 webservice를 호출하고 webservice가이를 해결할 수 없다는 것입니다. 어떻게 해결할 수 있습니까?
방화벽 문제 같은 소리처럼/등/호스트에 서버의 IP로 이름을 강제로 그것을 해결. 브라우저로 URL에 연결할 수 있습니까? –
명확히하기 위해 ... 두 호출 모두 내 로컬 호스트에서 왔습니다. 문제없이 사이트에 연결할 수 있습니다. 문제는 원격 재검토 후 Soap 서버가 url을 사용하여 "자신"에 액세스하려고 할 때입니다. – Grey