php soap 没有返回,php – 什么导致soap响应不返回新服务器上的数据?

我们刚刚转到一个新的服务器来获得tls 1.2.新服务器需要php 5.6.在大多数情况下,我的代码工作.一个例外.我有两个来自不同供应商的SOAP API流程.一个工作正常,另一个返回这个:

Error: A847E54F5AEA4E798rt0.c.ie.o5DF59@4p7098Fs1lFf4v892c4m returned no data

$runReportResult = $client->runReport($runReportParam);

if(isset($runReportResult->return)){

$runReportData = $runReportResult->return;

$isReportRunningParam["identifier"] = $runReportData;

$isReportRunningParam["timeout"] = 10;

$isReportRunningResult = $client->isReportRunning($isReportRunningParam);

if(empty($isReportRunningResult->return)){

$getReportResultParam["identifier"] = $runReportData;

$getReportResult = $client->getReportResult($getReportResultParam);

if(isset($getReportResult->return->records)){

$getReportResultData = $getReportResult->return->records;

// data processing stuff removed for clarity

} else {

echo "Error: " . $runReportData . " returned no data";

}

} else {

echo "Error: " . $runReportData . " exceeded the report runtime limit";

}

} else {

echo "Error: " . $runReportParam["reportName"] . " wasn't found";

}

这条线在新服务器上一直被抛出.

echo“Error:”. $runReportData. “没有返回数据”;

$runReportData是更改的令牌值,所以我得到一个响应,但真正的数据没有做到.它必须是某种服务器问题,只需要一点帮助才能跟踪它.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值