Caracteres estranho no xml de retorno por SOAP
Boa tarde a todos.
Estou desenvolvendo uma integração de um sistema back office, com um sistema consolidador.
Consigo fazer a comunicação, e tenho a resposta também.
Porém o xml de resposta me retorna caracteres estranhos como se o navegador estivesse identificando o xml como html.
A princípio pensei em alterar o charset. E alterei para Ansi e mesmo assim o problema persiste.
Eis o meu código de envio..
Dim oXmlHttp
Set oXmlHttp = server.CreateObject("Msxml2.ServerXMLHTTP")
oXmlHttp.open "POST", sSoapServer, false
oXmlHttp.setRequestHeader "Accept-Encoding", "gzip,deflate"
oXmlHttp.setRequestHeader "Content-Type", " text/xml;charset=UTF-8"
oXmlHttp.setRequestHeader "SOAPAction", "http://tempuri.org/Vendas"
oXmlHttp.setRequestHeader "Content-Length", "474"
oXmlHttp.send(txt)
Pessoal, uma observação.
As variáveis estão ok. O problema não é de conexão e sim de interpretação eu acredito.
Abaixo um pedaço do xml que me retorna.
<Venda>
<origem />
<idvenda>185715</idvenda>
<tipoproduto>Etkt</tipoproduto>
<clasproduto>I</clasproduto>
<idemissor />
<dtemissao>02/04/2014</dtemissao>
<nmagencia />
<idcliente>1776</idcliente>
<IdBackoffice />
<Codunidade />
<idoperador>JJ</idoperador>
<idfornecedor>JJ</idfornecedor>
<formrec>2</formrec>
<vencrec />
<formpagto>6</formpagto>
<vencpagto />
<cartaocia>1</cartaocia>
<cartaonumero>4075050247107870</cartaonumero>
<cartaovalidade>01/01</cartaovalidade>
<cartaocodseguranca />
<cartaotitular />
<centrocustocli />
<ccrCentroDeCusto />
<ccrprojeto />
<ccrrequisicao />
<ccrEmpenho />
<departamento />
<MenorTarifa>0</MenorTarifa>
<TarifaCheia>0</TarifaCheia>
<TarifaBase>3899,00</TarifaBase>
<MaiorTarifa>3899,00</MaiorTarifa>
<Status>1</Status>
Uma observação: Esta exibição acima foi tirada no "exibir código fonte" do navegador ok?
Alguém tem ideia do que pode ser?
Obrigado.
Discussão (8)
Carregando comentários...