Closed fhferreira closed 3 years ago
This issue has been automatically marked as stale because it has not had any recent activity. It will be closed in 5 days if no further activity occurs.
Eu também percebi falhas de conexão e vi que no SOAP a consulta é através da porta 8084. Não encontro onde está esta configuração. Não está no código, nem no WSDL.
Eu também percebi falhas de conexão e vi que no SOAP a consulta é através da porta 8084. Não encontro onde está esta configuração. Não está no código, nem no WSDL.
Conseguiu resolver?
Tente alterar somente o endpoint de consulta de "?WSDL" para "?wsdl" em Config.php
const WSDL_CAL_PRECO_PRAZO = 'http://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx?wsdl';
Ola senhores, fiz uma alteração agora pouco que possivelmente resolve o problema, postei no meu fork, farei alguns testes e mando uma PR se der tudo certo Segue o link com a minha correção. https://github.com/QuilhaSoft/php-sigep/commit/81d1a3e590cba5c11fb56a2ed9729f6da568d07a
Criei uma PR com a solução, talvez não seja definitiva mas é a minima alteração possível https://github.com/stavarengo/php-sigep/pull/469
This issue has been automatically marked as stale because it has not had any recent activity. It will be closed in 5 days if no further activity occurs.
This issue has been automatically closed because it has not had any recent activity. If you have a question or comment, please open a new issue.
Percebi que o serviço CalcPrecoPrazo tem falhado o dia todo e ao que parece, parece que ao acessar o "WSDL" o POST é definido para bater na porta 8081/8082 porém ao realizar tal chamada o método não processa, fica travado, mesmo tentando pelo próprio form do WSDL.
a alternativa que encontrei foi chamar diretamente o método sem ir pelo WSDL e "forçar" a porta 80: