开发者社区> 问答> 正文

WEBService Client(PHP)->Server(JAVA) 400 请求报错 

最近在做WEBService开发,我这边是做请求端,去请求JAVA做的WEBService,疑问如下,
$ViewProjectNumber['Project'] = '<number>1</number>'; $encodded = new SoapVar($ViewProjectNumber, SOAP_ENC_OBJECT); $result = $client->oaProjectRequest($encodded);

Server接收$encodded显示出来的值<number>1</number> 被转义了,请问如何解决呢?

展开
收起
kun坤 2020-05-30 23:18:29 568 0
1 条回答
写回答
取消 提交回答
  • 如果代码换成 $ViewProjectNumber['Project'] = 1;

    $encodded = new SoapVar($ViewProjectNumber, SOAP_ENC_OBJECT);

    $result = $client->oaProjectRequest($encodded);
    正确显示出<Project>1</Project> ######没遇到这个问题,而且我也不用soapVar这种方式,不直观,而是直接用的 classmap ######转

    2020-05-30 23:18:34
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载