java.net.MalformedURLException在调用java Web服务时

时间:2015-08-26 08:57:25

标签: java php web-services

我已经创建了一个java Web服务。有一种接受String参数的方法。如下所示。

public String checkSimilarity(String url)
{            
 try {
        input = ImageUtilities.readMBF(new URL(url));
        ..................//some code goes here
      }catch (MalformedURLException e) {
            e.printStackTrace();
       }
}

我用php调用了上面的web服务。我的代码如下。

 $client = new SoapClient("http://localhost:8080/imageCom/wsdl/CompareImage.wsdl");
   $stock ="http://localhost/pic/cc1.jpg";
   $values = $client->checkSimilarity($stock);       
  //print_r($values);
 foreach ($values as $key => $object) {
echo $object->object_property;
}

当我打电话给我时,我得到一个例外" java.net.MalformedURLException"。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

问题解决了。我错误地绑定了参数。在php中调用Web服务,它应该如下所示。

  $values = $client->checkSimilarity(array('url'=>$stock));