INET COM RESTFULL
Bom dia a todos.
Estou realizando uma integração com uma plataforma web de vendas e estou tendo dificuldade para integrar os dados, já consegui realizar toda a comunicação, porém como os dados são em XML e esta usando utf-8 não consigo pegar as informações com a acentuação correta. O site usa um webservice e não consigo fazer o download da informação apenar ler diretamente do serviço. Alguem já passou por este problema ou sabe converter os dados diretamente de uma requisição do Inet?
Obrigado
Estou realizando uma integração com uma plataforma web de vendas e estou tendo dificuldade para integrar os dados, já consegui realizar toda a comunicação, porém como os dados são em XML e esta usando utf-8 não consigo pegar as informações com a acentuação correta. O site usa um webservice e não consigo fazer o download da informação apenar ler diretamente do serviço. Alguem já passou por este problema ou sabe converter os dados diretamente de uma requisição do Inet?
Obrigado
segue links que achei sobre o assunto:
http://www.di-mgt.com.au/howto-convert-vba-unicode-to-utf8.html
http://www.vbforums.com/showthread.php?795353-Inet1-json-vb
https://forum.imasters.com.br/topic/399416-resolvido%C2%A0codifica%C3%A7%C3%A3o-vb6/
http://www.di-mgt.com.au/howto-convert-vba-unicode-to-utf8.html
http://www.vbforums.com/showthread.php?795353-Inet1-json-vb
https://forum.imasters.com.br/topic/399416-resolvido%C2%A0codifica%C3%A7%C3%A3o-vb6/
Em primeiro lugar, o ideal seria usar o .NET para isso, é uma plataforma muito mais adequada. Quem sabe não seja essa a oportunidade que você precisa pra iniciar a converter seu projeto em .NET?
Mas se você quer insistir nessa via, o melhor é usar o MSXML2.ServerXMLHTTP, mais ou menos assim:
Mas se você quer insistir nessa via, o melhor é usar o MSXML2.ServerXMLHTTP, mais ou menos assim:
Dim sUrl As String
Dim response As String
Dim xmlhttp
Set sUrl = [Ô]http://seuservidor.com/service/operation/param[Ô]
Set xmlhttp = Server.CreateObject([Ô]MSXML2.ServerXMLHTTP[Ô])
xmlhttp.open [Ô]GET[Ô], sURL, False
xmlhttp.setRequestHeader [Ô]Content-Type[Ô], [Ô]application/x-www-form-urlencoded[Ô]
xmlhttp.send()
Dim response As String = xmlhttp.responseText
Set xmlhttp = Nothing
LVFIOROT, já havia visto estes sites mas não me resolveu o problema, obrigado.
KERPLUNK, este projeto já existe há 11 anos e hj é impossivel migra tudo , mas o MSXML2 funcionou perfeitamente obrigado.
KERPLUNK, este projeto já existe há 11 anos e hj é impossivel migra tudo , mas o MSXML2 funcionou perfeitamente obrigado.
Tópico encerrado , respostas não são mais permitidas