«

»

Dec 07

Print this Post

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

Permanent link to this article: http://ensina.me/coldfusion/exemplo-simples-de-cfhttp-em-acao/

Leave a Reply