我正在尝试通过TNT的Web服务发出SOAP请求,但出现错误,我不知道该怎么办。
有我的代码:
public function index()
{
$users = User::where('user_type',Auth::user()->user_type)->get();
return view('users.index')->with([
'contentheader' => 'Users',
'users' => $users,
]);
}
我收到此错误
$client = new SoapClient('http://ws.tntbrasil.com.br:81/tntws/CalculoFrete?wsdl');
$function = 'calculaFrete';
$parameters = array('calculaFrete' => array('in0' => array(
'cdDivisaoCliente' => 1,
'cepDestino' => '36213000',
'cepOrigem' => '36213000',
'login' => 'gerencia@uaiartesanatos.com.br',
'nrIdentifClienteDest' => '00000000000',
'nrIdentifClienteRem' => '29026107000190',
'nrInscricaoEstadualDestinatario' => '0000000000000',
'nrInscricaoEstadualRemetente' => '0030746110022',
'psReal' => 15,
'senha' => '',
'tpFrete' => 'C',
'tpPessoaDestinatario' => 'F',
'tpPessoaRemetente' => 'J',
'tpServico' => 'RNC',
'tpSituacaoTributariaDestinatario' => 'CO',
'tpSituacaoTributariaRemetente' => 'CO',
'vlMercadoria' => 650.17,
)));
$result = null;
$result = $client->__soapCall($function, $parameters);
自2018年以来我一直在使用它,但最近几周开始出现此错误,有人知道吗?
谢谢大家的帮助
答案 0 :(得分:0)
该错误来自网络服务。
java.lang.NullPointerException
是Java抛出的异常。
可能是某些更新破坏了Web服务,某些未发送的新参数或某些错误的参数。
我建议您与网络服务所有者联系。