NuSOAP GetGeoIP
Fala galera...
Seguinte, comecei a mexer com web services na segunda(25/03/2013).
Estou tentando usar nusoap.
Pra iniciar estou tentando fazer um simples teste do servidor local para conectar em um free web service, porém, ele sempre retorna com erro.
Segue meu código baseado no exemplo do nusoap:
require_once('nusoap/lib/nusoap.php');$useCURL = isset($_POST['usecurl']) ? $_POST['usecurl'] : '0';$client = new nusoap_client("http://www.webserviceX.NET/geoipservice.asmx", false);$err = $client->getError();if ($err) { echo 'Constructor error' . $err . ''; echo 'Debug' . htmlspecialchars($client->getDebug(), ENT_QUOTES) . ''; exit();}$client->setUseCurl($useCURL);// This is an archaic parameter list$params = array( 'IPAddress' => "200.146.78.201");$result = $client->call('GetGeoIP', $params, 'http://www.webservicex.net/', 'http://www.webservicex.net/GetGeoIP');nesse caso o erro é "Fault (Expect - The request contains an invalid SOAP body)".
WSDL do web service: http://www.webservicex.net/geoipservice.asmx?WSDL.
Preciso de ajudar.
Abs
Discussão (9)
Carregando comentários...