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格式的应该如果传递。
二之夏·七秋
10 years, 1 month ago
Answers
现在已经越来越赞成使用REST API的设计模式了,关于接口的设计,你可以参考: http://docs.bmob.cn/restful/developdoc/index.html?menukey=develop_doc&key=develop_restful
包括接口参数的传递方式、数据封装协议、接口协议的设计,都是很标准化的。
碎颅者加爵
answered 10 years, 1 month ago