Foruns > Windev > HTTPREQUEST EM CONSULTAS COMPLEXAS
Dependendo
da consulta a ser executada, pode funcionar corretamente no navegador,
mas retornar um resultado errado com a função HTTPRequest da WLanguage.
Normalmente isso ocorre devido à uma má codificação da requisição, e o
servidor WEB não tem como explorar adequadamente o recurso. Neste caso é
necessário codificar adequadamente a consulta com a função URLEncode da
WLanguage e em seguida passar a sequência codificada para a função
HTTPRequest.
sminhaconsulta is string = "http://..."
//codifica a consulta via URLEncode
//substitui os espaços por %20, por exemplo
sminhaconsulta = URLEncode(sminhaconsulta)
//executa a consulta codificada
HTTPRequest(sminhaconsulta)
Nenhum comentário:
Postar um comentário