correios
correios copied to clipboard
Server did not recognize the value of HTTP Header SOAPAction: http://tempuri.org/CalcPrecoPrazo
recentemente, o módulo está dando o seguinte erro:
System.Web.Services.Protocols.SoapException: Server did not recognize the value of HTTP Header SOAPAction: http://tempuri.org/CalcPrecoPrazo. at System.Web.Services.Protocols.Soap11ServerProtocolHelper.RouteRequest() at System.Web.Services.Protocols.SoapServerProtocol.Initialize() at System.Web.Services.Protocols.ServerProtocolFactory.Create(Type type, HttpContext context, HttpRequest request, HttpResponse response, Boolean& abortProcessing)
a solução é alterar o arquivo /app/code/community/Storm/Correios/Model/Carrier/Webservice.php
procure por
class Storm_Correios_Model_Carrier_Webservice
{
const WSDL_URL = 'http://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx?wsdl';
alterar por
class Storm_Correios_Model_Carrier_Webservice
{
const WSDL_URL = 'http://ws.correios.com.br/calculador/CalcPrecoPrazo.asmx?op=CalcPrecoPrazo&wsdl';
eu postaria um pull request mas parece que o projeto não está tendo manutenção mais
Obrigado pela contribuição!
Obrigado @igarcez
Salvou uma vida. Obrigado
de nada =]
Muito, muito obrigado!
@igarcez, muito obrigado por sua contribuição. Estaremos lançando uma versão de correção em breve.
@willstorm eu quem agradeço o excelente módulo, vou fechar o issue
reabrindo para avisar, que parece que os correios alteraram denovo, é preciso voltar para o antigo agora
Aqui (1.9.0.1) segue com a correção e funcionando normalmente, mesmo após limpeza de cache.
Aqui também está rolando normal. Estou usando a versão 1.9.2.