空中项目的RSS阅读器问题

时间:2012-10-16 22:17:41

标签: actionscript-3 air rss-reader

我正在尝试构建一个简单的adobe air应用程序来读取RSS源。

我成功阅读了rss feed,但我正在尝试阅读一个特定的(由我的学校提供​​)。 当我从有效的rss阅读器更改URL时,我收到HTTP请求错误:

  

HTTP请求错误“faultCode =”Server.Error.Request“   faultDetail =“错误:[IOErrorEvent type =”ioError“bubbles = false   cancelable = false eventPhase = 2 text =“错误#2032:流错误.URL:   app:/ url_req“errorID = 2032] .URL:url_req”]

我尝试了许多不同的方法来解决这个问题,但每次我都没有得到快乐......

HttpService声明如下:

<s:HTTPService id="lorenz" url="url_req" useProxy="false" />

其中url_req是带有url的变量(我无法保护我的学者数据)。

我注意到当在Interned Explorer中输入网址时,它得到了一个有效的答案(firefox和chrome给出了500错误)。

我不是rss的专家,但我希望有人可以帮我阅读这篇文章。 我通过IE浏览器获得了标题,希望这有助于

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005">
<channel xmlns:cfi="http://www.microsoft.com/schemas/rss/core/2005/internal" cfi:lastdownloaderror="None">

1 个答案:

答案 0 :(得分:0)

我发现了问题: Flex(或Flash构建器)似乎无法很好地处理安全链接...

  

默认情况下,通过不安全协议(如HTTP)提供服务的SWF文件无法访问通过安全HTTPS协议提供的其他文档,即使这些文档来自同一个域。 (adobe livedocs

所以我不得不想出一个解决方法: 我创建了一个读取安全内容的php文件,并通过一个简单的http协议传递它

代码:

$url="https:mySecuredUrl.com";
$str = file_get_contents($url);
echo $str;

现在我所要做的就是从php文件中读取我的提要。