我想从这个Webservice中使用一个简单的SOAP请求:
http://www.webservicex.net/geoipservice.asmx
System.Web.Services.Protocols.SoapException:服务器无法执行 处理请求。 ---> System.NullReferenceException:对象引用 未设置为对象的实例。在 WebserviceX.Service.Adapter.IPAdapter.CheckIP(String IP)at WebserviceX.Service.GeoIPService.GetGeoIP(String IPAddress)
这是我从Webservice获得的 Exception ,这是我的代码:
$wsdl = 'http://www.webservicex.net/geoipservice.asmx?WSDL';
$soap = new SoapClient($wsdl);
$functions = $soap->__getFunctions();
$types = $soap->__getTypes();
$parameters = array("IPAddress"=> "exampleIPAddress");
$response = $soap->GetGeoIP($parameters);
当然,使用真实的ip-address而不是“exampleIPAddress”。
由于
答案 0 :(得分:1)
似乎肥皂服务器方面存在错误(感谢James)。我尝试了另一个IP地址,它工作得很好。也许不支持某些ip区域:D