有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

php java。网调用java web服务时发生错误的DurLexException

我已经创建了一个JavaWeb服务。有一个接受字符串参数的方法。具体如下

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) 个答案

  1. # 1 楼答案

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

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