2011-03-29 3 views
1

나는 webservice에 rpc 호출을하는 Flash Builder Burrito를 사용하여 무선으로 작성된 간단한 응용 프로그램을 가지고 있습니다. 이 앱은 충격파 창에서 실행될 때 완벽하게 작동하지만 PlayBook 시뮬레이터에서 http 호출을하지는 않습니다.PlayBook 앱이 http rpc 전화를 걸지 않습니다. HTTP 요청 오류

responder.token = ph.verifySettings(txtServer.text, Number(txtPort.text), txtUser.text, txtPass.text);

는 더 정밀한 점검에서 요청이 전송되지만 응답이 수신되지 않습니다. 플래시 빌더가 네트워크 모니터에 요청을 표시하지 않습니다. Flash Builder에서 테스트 작업을 수행하여 작동하는지 확인하고 실행 방법을 데스크탑으로 설정하여 실행할 수 있으며 예상대로 작동합니다.

내가

[FaultEvent fault=[RPC Fault faultString="HTTP request error" faultCode="Server.Error.Request" faultDetail="Error: [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032: Stream Error. URL: http://localhost:37813/ws/verifySettings?hostport=ph.no.de&https=N&id=4F861F44-6267-6379-E80E-0156CED4E259 " errorID=2032]. URL: http://ph.no.de/ws/verifySettings "] messageId="5C754C53-64C3-61D9-4580-0156CF05B7E3" type="fault" bubbles=false cancelable=true eventPhase=2]

답변

1

은 분명히 당신이 플레이 북 시뮬레이터와 네트워크 모니터를 사용할 수 없습니다 점점 ​​오전 오류입니다.

var http:HTTPService = new HTTPService(); 
      http.addEventListener(ResultEvent.RESULT, function (event:ResultEvent):void { 
       trace("data " + event.result); 
      }); 
      http.addEventListener(FaultEvent.FAULT, function (event:FaultEvent):void { 
       trace("error " + event); 
      }); 

      http.url = "http://google.com"; 
      http.method = "GET"; 
      http.resultFormat = "text"; 

      http.send(); 

네트워크 모니터가 실행 중이고 네트워크 모니터가 꺼져 있으면 작동하지 않습니다.

+0

나는 이것이 이상하다는 것을 확인할 수있다. 내 시간을 많이 쌓았 어. 솔루션을 게시 주셔서 감사합니다. – Statuswoe

+0

나는 BlackBerry에 버그를 제출했다. 바라기를 그들은 이것을 고칠 것이다. 나는 이것에 대해 몇 시간을 보냈다. – respectTheCode