Rumah > pembangunan bahagian belakang > tutorial php > 关于webservice的有关问题,不太懂新手请问

关于webservice的有关问题,不太懂新手请问

WBOY
Lepaskan: 2016-06-13 13:17:23
asal
968 orang telah melayarinya

关于webservice的问题,不太懂新手请教
http://www.0917cc.com/webService/Server/wsdl/test.wsdl 这是我的webservice请求地址
Client端代码

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->header("Content-type=text/html;charset=utf-8");
$server = "http://www.0917cc.com/webService/Server/wsdl/test.wsdl";
try {
    ini_set("soap.wsdl_cache_enabled", "0");
    $client    =    new soapClient($server);
}catch (SoapFault $exception) {
    echo $exception;die;
}
echo '<pre class="brush:php;toolbar:false">';
//var_dump($client);
$points = $client->showPoints(array('points'=>100,'area'=>'tw'));
var_dump($points);

$name = $client->showName(array('points'=>100,'area'=>'cn'));
var_dump($name);

$sex = $client->getSex(11);
var_dump($sex);

$md5 = $client->getMd5(11,'VincentHwang','Male',27);
var_dump($md5);
Salin selepas log masuk



问题一:
http://www.0917cc.com/webService/Client/ 这个返回的字符串是什么意思?(怎么才能返回我想要的数据)

问题二:http://www.0917cc.com/webService/Server/wsdl/test.wsdl 请求的地址.wsdl 可以修改成.php吗?(.php返回的跟.wsdl返回的一样都是XML格式)

问题三:
不知道webservice有什么用..如果只是两个机器交互的话..
为什么不直接请求http://www.xxx.com/xml.xml 不是更直接?为什么要用这个test.wsdl,
什么服务端 监听之类的..感觉复杂了....

问题四:到底什么时候用webservice?他更直接请求xml有什么区别?



------解决方案--------------------
webservice 一般提供访问对象的功能,用soap来访问。
就是通过web来访问对象、方法。然后取得结果。
.wsdl 不能改成 .php

------解决方案--------------------
问题解决了没?
Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan