[英]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.