首页 > 编程语言 >PHP SOAP调用接口获取数据

PHP SOAP调用接口获取数据

时间:2023-10-21 10:39:13浏览次数:31  
标签:返回 接口 获取数据 json wsdl PHP SOAP



PHP SOAP调用接口获取数据

  • 这里的地址是对方提供的,以wsdl结尾
  • 确定需要传递的数据
  • 对方的接口需要返回json数据,后端是可以实现的(不论什么语言)
  • PHP 对返回的json进行解析,得到数组


这里的地址是对方提供的,以wsdl结尾

$client = new \SoapClient(‘http://1.1.1.1/DomWebservice/DomWebService.asmx?wsdl’,array(‘encoding’=>'utf-8’));

确定需要传递的数据

$jsonStatus = $client->getAccount([
‘code’ => ‘0000000106’,
‘credit’ => “514W”,
‘org’ => “5514”
]);

对方的接口需要返回json数据,后端是可以实现的(不论什么语言)

$json = $jsonStatus->getAccountResult;

PHP 对返回的json进行解析,得到数组

PHP  SOAP调用接口获取数据_soapjson, true);


标签:返回,接口,获取数据,json,wsdl,PHP,SOAP
From: https://blog.51cto.com/u_12591679/7964505

相关文章

  • php提高文件上传速度
    PHP用超级全局变量数组$_FILES来记录文件上传相关信息的。1.file_uploads=on/off是否允许通过http方式上传文件2.max_execution_time=30允许脚本最大执行时间,超过这个时间就会报错3.memory_limit=50M设置脚本可以分配的最大内存量,防止失控脚本占用过多内存,此指令只有在编译......
  • lamp编译安装的apache和php部分
     安装依赖包apr下载源码,且解压缩,然后编译安装即可wget-chttp://archive.apache.org/dist/apr/apr-1.5.2.tar.bz2[lamp-serverroot/usr/local/software-apache]$tar-xfapr-1.5.2.tar.bz2[lamp-serverroot/usr/local/software-apache]$[lamp-serverroot/usr/local/soft......
  • php批量上传大文件,快速解决php大文件上传问题
    处理这个问题要先明白,多大的文件才能算是大文件?两三百M算不算大文件。所谓大小其实是一个相对值。和你所处的网络环境,处理的语言有关系。语言不必多少,网络环境嘛,如果你的上传带宽足够大,那么两三百M不算是太的的文件。当然总有一般情况,就目前普遍的带宽,对于PHP处理上百M的文件就算......
  • PHP将数组通讯录按字母A-Z排序
    1.调用publicfunctiontest(){$volist=Db::name("user")->select();$list=$this->chartSort($volist);} 2.具体方法/***将数组按字母A-Z排序*@return[type][description]*/publicfunctionchartSort($user){foreach(......
  • PHP 快速实现大文件上传
    简单的上传代码最简上传代码<?phpmove_uploaded_file($_FILES["file"]["tmp_name"],$_FILES["file"]["name"])?><formaction=""method="post"enctype="multipart/form-data"><inputt......
  • phpldapadmin卸载
     ldap服务器停止openldapsystemctlstopslapdsystemctldisableslapd卸载yum-yremoveopenldap-serversopenldap-clients删除残留文件rm-rf/var/lib/ldap删除ldap用户userdelldap删除openldap目录rm-rf/etc/openldaprm-rf/root/ldapldap客户端不......
  • 泛微E-Office json_common.php文件存在sql注入漏洞
    漏洞简介泛微e-office为企业办公提供丰富应用,覆盖常见协作场景,开箱即用。满足人事、行政、财务、销售、运营、市场等不同部门协作需求,帮助组织高效人事管理。系统json_common.php文件存在SQL注入漏洞漏洞复现fofa语法:app="泛微-EOffice"登录页面如下:POC:POST/building/......
  • 用友畅捷通 畅捷CRM get_usedspace.php SQL注入漏洞
    漏洞简介畅捷CRMget_userspace.php文件中site_id参数存在SQL注入漏洞漏洞复现fofa语法:icon_hash="-1068428644"登录页面如下:POC:GET/WebSer~1/get_usedspace.php?site_id=-1159%20UNION%20ALL%20SELECT%20CONCAT(0x7178767671,0x5664726e476a637a565a50614d4c435745446a......
  • 一个更复杂的 PHP 代码示例,我将展示一个购物车系统的基本实现,它包括商品类、购物车类
    一个更复杂的PHP代码示例,我将展示一个购物车系统的基本实现,它包括商品类、购物车类和一些基本的操作方法。<?php//定义商品类classProduct{private$name;private$price;publicfunction__construct($name,$price){$this->name=$name;$this->pri......
  • PHP如何获取本周所有的日期
    /***签到记录*/publicfunctiongetSignlog(){//获取本周第一天的时间戳$first_day_of_week=strtotime('thisweekMonday');//获取本周最后一天的时间戳$last_day_of_week=strtotime('thisweekSunday');......