我正在尝试实现一个Web服务 . 当我使用SoapUI并发送原始XML请求时,它完美地工作:

Freak

qwerty

123456

69

]]>

但是,如果我尝试使用PHP SoapClient,它就行不通 .

class loginData {var $name = 'Freak'; var $password = 'qwerty';}

class login {var $loginData;}

class login_input {var $login;}

$loginData = new loginData;

$login = new login;

$login->loginData = $loginData;

$login_input = new ins;

$login_input->login = $login;

$xml = '

123456

69

';

class xmlData {var $xmlData;}

$xmlData = new xmlData;

$xmlData->xmlData = $xml;

class xml_input {var $xmlData;}

$xml_input = new xml_input;

$xml_input->xmlData = $xmlData;

$soapClient = new SoapClient("https://test.ws.wsdomain.com/files/services/structure?wsdl", array('trace' => 1,'cache_wsdl' => WSDL_CACHE_NONE));

$ws_result = $soapClient->mainFunction($login_input,$xml_input,true);

它抛出:

致命错误:未捕获的SoapFault异常:[客户端] SOAP-ERROR:编码:对象没有'xmlData'属性

第一个参数(登录)工作正常 . 但是第二个用XML数据是一个完全痛苦的...

我尝试了几乎所有的东西(而不是$ xml变量中的简单XML字符串,我也尝试使用simplexml_load_string函数将它放入一个simplexml对象),但似乎没有任何效果 .

php soapclient 参数,如何使用SoapClient在PHP中将XML数据作为参数发送相关推荐

  1. Mysql中循环拼接参数_利用循环向数据库中插入数据,参数重复的问题

    又看了些资料,发现对于说参数存在的问题可以把SqlCommand的创建放到For循环里,可以只连一次数据库,但是效率还是没提高.效率的问题不在于对数据库的开关,而是还是逐条地插入数据.而且数据库连接有 ...

  2. python文件读取方法read(size)的含义是_在Python中可使用read([size])来读取文件中的数据,如果参数size省略,则读取文件中的()。...

    [单选题]李明在他所属的公司工作五年,每天都很认真地处理繁杂的事情,同事们都夸他认真,但是依然没有建树,这是因为: [多选题]品牌标志的作用表现在 [单选题]新产品开发的第一个阶段是_______. ...

  3. pandas使用drop_duplicates函数基于subset参数指定的数据列子集删除重复行、并设置keep参数保留重复行中的最后一个数据行

    pandas使用drop_duplicates函数基于subset参数指定的数据列子集删除重复行.并设置keep参数保留重复行中的最后一个数据行 目录

  4. pandas读取csv文件的前几行数据(nrows参数)、pandas读取csv文件的中间几行数据(skiprows=range(a,b))

    pandas读取csv文件的前几行数据(nrows参数).pandas读取csv文件的中间几行数据(skiprows=range(a,b)) 目录 pandas读取csv文件的前几行数据.pandas ...

  5. plt.hist绘制直方图参数density 为True和False分别代表是否归一化 参数orientation决定了是采用纵轴代表频率还是横轴代表频率的展现形式

    plt.hist绘制直方图参数density  为True和False分别代表是否归一化 参数orientation决定了是采用纵轴代表频率还是横轴代表频率的展现形式 plt.figure() plt ...

  6. MyBatis框架学习 DAY_02:使用XML配置文件/多参数问题 / FOREACH /IF / #{}和${} / 创建SSM框架流程

    XML文件配置SQL 1. 使用XML文件配置SQL语句 2. 关于多参数的问题 2. 练习 3. 动态SQL -- foreach 4. 动态SQL -- if 5. 关于#{}和${}格式的占位符 ...

  7. 一个purge参数引发的惨案——从线上hbase数据被删事故说起

    一个purge参数引发的惨案--从线上hbase数据被删事故说起 在写这篇blog前,我的心情久久不能平静,虽然明白运维工作如履薄冰,但没有料到这么一个细小的疏漏会带来如此严重的灾难.这是一起其他公司 ...

  8. xslt中的Javascript取得xml中的参数

    xslt中的Javascript取得xml中的参数 使用xslt解析xml的时候,需要把xml中的参数传到javascript中, 可以用xslt作为中转, xsl: <input type=& ...

  9. java 输入 方程,用java 编写一程序,求解一元二次方程:aX2+bX+c=0.参数a、b及c从命令行做参数输入 java...

    题目: 用java 编写一程序,求解一元二次方程:aX2+bX+c=0.参数a.b及c从命令行做参数输入 java 答案参考: 以下程序在jdk5.0测试通过 import java.util.Sca ...

最新文章

  1. java 类成员访问权限_Java类成员访问权限控制知识总结
  2. SDMemoryCache中的NSMapTable
  3. Windows Server 2003 Clustering 服务
  4. pyqt5 不报错退出_最新版本Python图形化开发环境Anaconda(Python3.7) +PyQT5+Eric6
  5. Python - 浅谈Python的编译与反编译
  6. 使用springmvc时处理404的方法
  7. 自动驾驶 从入门到精通 学习资料汇总 Week1~Week7
  8. 无线信号的调制方式 OOK、ASK、FSK、GFSK
  9. 简单爬取京东商品名称、价格(仅供学习)
  10. 关于华为应用市场审核App无法启动的问题
  11. 04- kubeadm init流程
  12. c++自动抢购_304不锈钢全自动洗衣机全铜加长特长拖把池 智能止水6分4分水龙头1元优惠券券后价7.8元...
  13. HTML iframe 标签
  14. Java最新面试题及答案
  15. 追风筝的人 第九章
  16. 破解从 AppStore 下载的 IPA
  17. dxp全称_DXP元件名字库
  18. Beyond Compare忽略时间对比
  19. 【JqGrid】jqgrid合并单元格
  20. DApp引荐机制正式上线 | IOST开发者赏金计划

热门文章

  1. iOS11遇到的坑及解决方法
  2. Matlab解方程组solve
  3. index and constraint:索引和约束
  4. Druid-排查conditionDoubleConstAllow配置问题(double const condition)
  5. 专业还没选,有必要报班自学python吗?
  6. 两种闪存:NAND Flash与NOR Flash对比
  7. springboot jar包瘦身
  8. petalinux 2018.2 在ubuntu 16下的安装
  9. 3秒搭建第一个人工智能对话引擎——青云客
  10. HBase 表结构 学习篇 (三)