信息公开系统webservice接口相关

本文介绍如何使用PHP的SOAP客户端连接到一个特定的Web服务并调用其提供的接口方法,包括配置php.ini文件启用SOAP扩展及具体的方法调用示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如果在测试中获取对象空白,需要打开php.ini中的extension=php_soap.dll功能

$server = "http://xxgk.xxxx.gov.cn/gov/services/WSReceive?wsdl";
$client = new SoapClient ($server);
var_dump ( $client->__getFunctions () );//获取服务器开放接口函数
echo("测试查询数据<br>");
echo $client->wsGetInfos(16320,0,1,10,"admin","admin","", "", "","","");


测试结果:



获取的接口方法:

 0 => string 'string wsGetWeb(string $strWebIds, string $strLoginId, string $strPwd, string $strKey)' (length=86)
  1 => string 'string wsGetColumn(string $strWebId, string $strLoginId, string $strPwd, string $strKey)' (length=88)
  2 => string 'string wsGetColumnStyle(string $cataId)' (length=39)
  3 => string 'string wsGetColumnTotalNumber(string $cataId)' (length=45)
  4 => string 'string wsGetColumnTotalNumberExtend(string $cataId, string $strStartCTime, string $strEndCTime, string $strStartDTime, string $strEndDTime)' (length=139)
  5 => string 'string wsGetInfosBase64(int $nCataId, int $bLink, int $nStart, int $nEnd, string $strLoginId, string $strPwd, string $strKey, string $strStartCTime, string $strEndCTime, string $strStartDTime, string $strEndDTime)' (length=213)
  6 => string 'string wsGetInfosExtend(int $nCataId, int $bLink, int $nStart, int $nEnd, string $strLoginId, string $strPwd, string $strKey)' (length=125)
  7 => string 'string wsGetInfosExtendBase64(int $nCataId, int $bLink, int $nStart, int $nEnd, string $strLoginId, string $strPwd, string $strKey)' (length=131)
  8 => string 'string wsGetInfos(int $nCataId, int $bLink, int $nStart, int $nEnd, string $strLoginId, string $strPwd, string $strKey, string $strStartCTime, string $strEndCTime, string $strStartDTime, string $strEndDTime)' (length=207)
  9 => string 'string wsGetInfosByIdsBase64(int $nCataId, int $bLink, string $strInfoIds, string $strLoginId, string $strPwd, string $strKey)' (length=126)
  10 => string 'string wsGetCountByColumn(string $strStartCTime, string $strEndCTime, string $strStartDTime, string $strEndDTime, int $nCataId)' (length=127)
  11 => string 'string wsGetInfosByIds(int $nCataId, int $bLink, string $strInfoIds, string $strLoginId, string $strPwd, string $strKey)' (length=120)
  12 => string 'string wsGetSubInfos(int $nCataId, int $nStart, int $nEnd, string $strLoginId, string $strPwd, string $strKey)' (length=110)
  13 => string 'string wsGetAllInfosBase64(int $nCataId, int $bLink, int $nStart, int $nEnd, string $strLoginId, string $strPwd, string $strKey)' (length=128)
  14 => string 'string wsGetAllInfos(int $nCataId, int $bLink, int $nStart, int $nEnd, string $strLoginId, string $strPwd, string $strKey)' (length=122)
  15 => string 'string wsGetAllInfosByIdsBase64(int $nCataId, int $bLink, string $strInfoIds, string $strLoginId, string $strPwd, string $strKey)' (length=129)
  16 => string 'string wsGetAllInfosByIds(int $nCataId, int $bLink, string $strInfoIds, string $strLoginId, string $strPwd, string $strKey)' (length=123)
  17 => string 'string wsSyncGetInfos(int $nCataId, int $iStyle, string $strLoginId, string $strPwd, string $strKey)' (length=100)
  18 => string 'string wsSyncGetInfos(int $nCataId, int $iStyle, string $strLoginId, string $strPwd, string $strKey)' (length=100)
  19 => string 'string wsGetSyncColumns()' (length=25)
  20 => string 'string wsSyncSuccessed(string $str, string $state)' (length=50)
  21 => string 'string wsSyncDelete(string $str, string $state)' (length=47)
  22 => string 'string wsGetSubCatalogs(string $strCataId)' (length=42)
  23 => string 'string getClientIpAxis()' (length=24)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值