php调用java写的webservice传参字符串出问题

chinahebei 某某公司 2015-12-17 09:06:58
php soapheader认证后,调用服务端的webservice方法
代码片段,
......
$post_data='{\"version\":\"10\"}‘;//参数值,对方要求传递字符串参数内容为拼的json

$suc = $client->getSotreList($post_data);//服务端方法

服务端总是接收不到$post_data参数值,显示接收为空,咋回事
...全文
534 5 1 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xuzuning 2015-12-17
$post_data='{"version":"10"}‘; 单引号中的双引号不需要转义
  • 打赏
  • 举报
回复
chinahebei 2015-12-17
引用 1 楼 hjywyj 的回复:
content-type:text/html
什么意思? 这个吗? header ( "Content-Type: text/html; charset=utf-8" ); $client=new SoapClient('http://101.200.240.164:8099/mlf_webservice/publicRequest?wsdl');
  • 打赏
  • 举报
回复
content-type:text/html
  • 打赏
  • 举报
回复
chinahebei 2015-12-17
引用 4 楼 chinahebei 的回复:
[quote=引用 3 楼 xuzuning 的回复:] $post_data='{"version":"10"}‘; 单引号中的双引号不需要转义
问题是服务端就收不到参数,日志里打印出来都是‘’空值[/quote] 现在就算随便传一个字符串过去,对方都收不到值,总是空,不知道问题出在哪里了
  • 打赏
  • 举报
回复
chinahebei 2015-12-17
引用 3 楼 xuzuning 的回复:
$post_data='{"version":"10"}‘; 单引号中的双引号不需要转义
问题是服务端就收不到参数,日志里打印出来都是‘’空值
  • 打赏
  • 举报
回复
相关推荐
发帖
Framework
加入

4245

社区成员

国内外优秀PHP框架讨论学习
申请成为版主
帖子事件
创建了帖子
2015-12-17 09:06
社区公告
暂无公告