如何在AdobeAIR上使用httpget?

时间:2014-07-04 19:25:32

标签: actionscript-3 flash actionscript http-get home-automation

使用一些家庭自动化软件,允许我使用httpget / httppost获取状态并控制家中设备的状态。我可以在我的家庭wifi网络上使用它(使用URL中的内部IP地址),但是当我在网络外部尝试相同时,没有任何反应。我已正确转发所有端口,因为如果我将完全相同的URL发布到我的浏览器中,它将执行指示的任何任务。

一个例子是:

function LampOn(event:MouseEvent):void{
import flash.net.*;
var url:String = "http://" + ipaddy + "/HomeSeer_REST_API.aspx?function=setdevicebyname&param1=lamp&param2=on";
var request:URLRequest = new URLRequest(url);
var loader:URLLoader = new URLLoader();
loader.load(request);
}

当我在变量' ipaddy'中使用我的家庭IP时它工作正常,当我使用我的外部IP(用户名:密码@ipaddress:端口)时,它什么也没做。

0 个答案:

没有答案