php调用webservice 接口请求信息是XML格式的


之前接触到的php调用webservice都是使用Soap,参数以数组的形式传递的如:


 $client = new SoapClient("http://localhost:8080/axis2/services/HelloService?wsdl",array('encoding'=>'UTF-8'));  
     $parm1 = "php client call";
     $param = array('param0' => $parm1);
     $arr = $client->hello($param);

现在参数是需要XML格式的,想到用Curl处理,但是怎样执行webservice里面的具体方法。现在知道的只有接口地址和一个接口名称。

请问下大家,php调用webservice接口,如果请求数据是XML格式的应该如果传递。

xml webservice php

二之夏·七秋 10 years, 2 months ago

现在已经越来越赞成使用REST API的设计模式了,关于接口的设计,你可以参考: http://docs.bmob.cn/restful/developdoc/index.html?menukey=develop_doc&key=develop_restful

包括接口参数的传递方式、数据封装协议、接口协议的设计,都是很标准化的。

碎颅者加爵 answered 10 years, 2 months ago

Your Answer