如何在PHP中使用SOAP调用WebService数据-创新互联

本篇文章为大家展示了如何在PHP中使用SOAP调用WebService数据,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

成都创新互联公司是一家专业提供内蒙古企业网站建设,专注与成都网站设计、成都网站建设、成都h5网站建设、小程序制作等业务。10年已为内蒙古众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。

代码如下:



$client = new SoapClient('/tupian/20230522/SearchService.asmx = 'utf-8'; 
$client->decode_utf8 = false;  
$client->xml_encoding = 'utf-8';
$param = array('param1'=>'01', 'param2'=>'02');
//$param["param1"]="01";
//$param["param2"]="02";
//$result = $client->__soapCall("GetArticle", array( $param ));
$result = $client->__Call("GetArticle", array( $param ));
if (is_soap_fault($result))
{
    trigger_error("SOAP Fault: (faultcode: {$result->faultcode}, faultstring: {$result->faultstring})", E_USER_ERROR);
}
else
{
    $data = $result->GetArticleResult; //这里返回的是类,必须使用->得到元素的值
    print_r($data);
}
?>



需要注意的一点是,参数是数组外再包一层数组,就是 array( array() )
附SOAP接口的一些参数:
以下是 SOAP 1.2 请求和响应示例。所显示的占位符需替换为实际值。


复制代码 代码如下:


POST /SearchService.asmx HTTP/1.1
Host: 202.105.183.61
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "/tupian/20230522/xml version="1.0" encoding="utf-8"?>

 
    http://bzwzjz.com/article/ccjsii.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 上市集团网站建设 定制网站设计 网站制作 成都网站建设 成都网站建设 成都网站设计 成都响应式网站建设公司 重庆企业网站建设 梓潼网站设计 成都网站设计 成都商城网站制作 成都响应式网站建设 成都网站建设公司 专业网站设计 网站制作 成都网站设计 成都网站建设公司 营销型网站建设 重庆外贸网站建设 成都网站制作公司 成都网站设计公司 手机网站制作设计