문제

RemoteObject 요청에서 응답 헤더를 얻을 수 있습니까? 그렇다면 어떻게?

Cairngorm 프레임 워크를 사용하여 Air Application으로 배치를 사용하여 Flex 3.3에서 응용 프로그램을 작성하는 중입니다. 이 응용 프로그램은 원격 작업 서비스를 크게 활용하여 웹 서버에서 데이터를 가져옵니다.

내 서비스 대의원은 각 서비스 대의원이 remoteobject에서 서비스 메소드를 호출하는 방법을 제공하는 공통 수업을 확장합니다.

그래서 내가 이전에 사용한 곳

ServiceLocator.getInstance().getRemoteObject('myService').myOperation.send();

대신 사용합니다

this.send('myOperation', 'myService');

이 메소드는 OrmiteObject 작업을 직접 호출하는 대신이 메소드를 사용 하여이 메소드가 다른 글로벌 응답자를 작동 통화에 추가하기 때문에이 방법을 사용합니다. 이 추가 응답자는 서버의 반응 헤더에서 데이터를 분석합니다.

또는 적어도 그것은 문제가있는 곳입니다. 에서 result 데이터 (데이터event as mx.rpc.events.ResultEvent) headers 헤더가 서버에서 전송 되더라도 속성은 항상 널입니다.

감사

도움이 되었습니까?

해결책

불행히도 응답 헤더는 urlloader에만 사용할 수 있으며 공기 응용 프로그램에서만 사용할 때만 사용할 수 있습니다.

Flash.net.urlloader 개체에 대한 HTTP 응답 헤더에 액세스 하시겠습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top