Exemplo simples de CFHTTP em ação
Problema:
Voce precisa recuperar dados de uma fonte http remota.
Solução:
Use a tag CFHTTP para obter os dados, em seguida analize-os e exiba o resultado.
Explicação detalhada:
<cfhttp url="http://finance.yahoo.com/d/quotes.csv?f=sl1d1t1&s=USDEUR=X"
method="get"
result="yahooData">
<cfset euro = listGetAt(yahooData.filecontent,2)>
<cfoutput>
<html>
<head>
<title>USD to EUR</title>
<script type="text/javascript">
function calc(){
document.getElementById('eur').value = #euro# *
document.getElementById('usd').value;
}
</script>
</head>
<body>
1 USD = #euro# Euro<br />
<form name="main">
<input type="text" id="usd" name="usd" onKeyUp="calc()">
$US Dollar <br /><br />
<input type="text" id="eur" name="eur" disabled="disabled">
$Euro <br /><br />
</form>
</body>
</html>
</cfoutput>
by Paul Kukiel
Versão em inglês: Adobe ColdFusion Cookbook
0 responses to “Exemplo simples de CFHTTP em ação”