Faz download de algum conteúdo da internet
Exemplo da Rotina:
xVariavel := HttpGet(cLink, cParametros, nTimeOut, aHeader, @cHeaderGet )
Exemplo 1- Buscando dados do CNPJ:
cCNPJ := "00000000000000" cJson := "" cGetParms := "" cHeaderGet := "" nTimeOut := 200 aHeadStr := {"Content-Type: application/json"} oObjJson := Nil //Utiliza HTTPGET para retornar os dados da Receita Federal cJson := HttpGet('https://www.receitaws.com.br/v1/cnpj/'+ cCNPJ, cGetParms, nTimeOut, aHeadStr, @cHeaderGet ) //Transformando a string JSON em Objeto If FWJsonDeserialize(cJson,@oObjJson) cText := "" cText += "Abertura: " + oObjJson:ABERTURA + CRLF cText += "Bairro: " + oObjJson:BAIRRO + CRLF cText += "Capital Social: " + oObjJson:CAPITAL_SOCIAL + CRLF cText += "CEP: " + oObjJson:CEP + CRLF cText += "Data Situação: " + oObjJson:DATA_SITUACAO + CRLF cText += "Natureza Jur.: " + DecodeUTF8(oObjJson:NATUREZA_JURIDICA, "cp1252")}) + CRLF Alert(cText) EndIf
Exemplo em Vídeo:
Clique nesse link para ver um exemplo em Vídeo da nossa Maratona de Exemplos.
Observações:
- Caso tenha dúvidas ou problemas com os exemplos, entre em contato;
- Se tiver sugestões de rotinas, pode entrar em contato;
- Função e documentação enviada por Caio Henrique;