[英]flex 4.6 : using URLLoader in flex mobile Application
我是Flex移动应用程序的初学者,当我使用与ASP.NET与服务交互的Flex移动应用程序时遇到的问题,我尝试在URL移动应用程序中加载URLString,但是当我使用断点并且移动设备是连接到互联网,这是我的代码
protected function Submit():void
{
SendLoader = new URLLoader();
var URLString:String ="http://localhost:1614/Master_Services/Problems/insertProblem.aspx";
SendLoader.addEventListener(IOErrorEvent.IO_ERROR,NoConnection);
SendLoader.addEventListener(HTTPStatusEvent.HTTP_STATUS,httperror);
SendLoader.addEventListener(Event.COMPLETE,SendComplete);
SendLoader.load(new URLRequest(URLString));
}
更新:该URL在电脑浏览器中运作良好,但是在移动浏览器中无法加载并且无法提供我的网页。 我认为这可能是问题,如果是问题的话,那么在通过USB调试时加载moblie中放置在localhost中的url的任何想法。
请帮忙,谢谢
您需要将localhost
更改为计算机的IP地址。 在移动浏览器中,您的代码正在尝试连接到设备上的端口1614,而不是开发计算机上的端口1614。
还要确保将防火墙配置为允许请求进入该端口。 这是一个容易错过的步骤。 您可能还需要将代码部署到计算机上的IIS才能完成此工作。 Visual Studio的内置Web服务器只能在localhost上运行(请参阅仅通过http:// localhost无法从IP访问Visual Studio项目 )。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.