Flex 4 - RSS reader não funciona com alguns feeds [RESOLVIDO naquelas..]  XML
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Autor Mensagem
pgnt
Debugger
[Avatar]

Membro desde: 18/01/2007 04:27:33
Mensagens: 57
Offline

Olás

Estou fazendo um rss reader em Flex e a programação está OK, consigo listar e fazer a leitura com feeds deste RSS por ex:
http://feeds.feedburner.com/NotciasSobreOMercadoImobilirioBrasileiro?format=xml

Mas queria usar outros feeds também, só que uma porrada não funciona, vários RSSs de portais inclusive, como este do Terra por ex:
http://rss.terra.com.br/0,,EI1,00.xml

O erro que aparece é esse:


Já permiti chamadas externas liberando o domínio, inclusive qualquer chamada externa com


Andei vendo algumas coisas sobre "crossdomain", e o do Terra aparentemente não permite acesso de fora, segundo http://www.terra.com.br/crossdomain.xml


Testei estes feeds que não estão carregando no Flex no navegador e num programa de desktop, e vejo normal (os servidores estão com os feeds funcionando).
Apesar de não fazer sentido, pela lógica se fosse um bloqueio do crossdomain eu não deveria ver nesses outros readers tb...

Alguma luz?
Valeu!
abs





This message was edited 5 times. Last update was at 16/08/2011 02:05:51

pgnt
Debugger
[Avatar]

Membro desde: 18/01/2007 04:27:33
Mensagens: 57
Offline

Achei uma solução dando uma volta com PHP (funcionou com os RSSs que não funcionaram antes):

arquivo PHP

<?php
header('Content-Type: text/xml');
$url = 'http://rss.terra.com.br/0,,EI1,00.xml';
$content = file_get_contents($url);
echo $content;
?>


e criei um arquivo crossdomain.xml pra liberar a chamada do PHP (que deve ficar na raiz da aplicação)
<!DOCTYPE cross-domain-policy SYSTEM "
http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all" />
<allow-access-from domain="*" secure="false" />
<allow-access-from domain="localhost" to-ports="*" secure="false"/>
</cross-domain-policy>


Se alguém souber uma forma menos POG, apreciaremos a erudição.
abs

This message was edited 1 time. Last update was at 16/08/2011 02:06:23

 
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team