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参数值,显示接收为空,咋回事
...全文
578 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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"}‘; 单引号中的双引号不需要转义
问题是服务端就收不到参数,日志里打印出来都是‘’空值

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧