getCurrentCallbackResponse
시스템 함수 serviceLib.getCurrentCallbackResponse에서는 Rich UI 애플리케이션의 콜백 함수 또는 onException 함수가 수신하는 HTTP 응답의 세부사항에 대한 액세스를 제공합니다.
구문
serviceLib.getCurrentCallbackResponse()
returns (result HTTPResponse)
호출은 사용자에게 제공되고 다음 필드가 있는 레코드 파트 HTTPResponse를 기반으로 하는 레코드를 리턴합니다.
- body, type STRING?
- 서비스에서 리턴된 값입니다.
- REST 서비스의 경우 body에는 “REST 서비스에 액세스하기 위해 인터페이스 파트 작성”에 설명된 대로 세 개 형식(XML, JSON 또는 NONE) 중 하나에 값이 있습니다. EGL REST-RPC 서비스의 경우에는 형식이 JSON입니다.
- 웹(SOAP) 서비스의 경우 body에는 EGL Rich UI 프록시가 JSON 형식으로 변환한 리턴된 SOAP 메시지가 있습니다.
- headers, type Dictionary
- headers에는 이름 - 값 쌍의 세트가 들어 있습니다. 사전의 각 항목 키는 서비스에서 리턴된 HTTP 헤더의 이름이고 관련 값(문자열)은 해당 헤더의 값입니다.
- status, type INT
- status에는 응답의 HTTP 상태
코드가 있습니다.
중요한 상태 코드로는 200(양호)과 404(찾을 수 없음)가 있습니다. 전체 목록은 월드 와이드 웹(WWW) 컨소시엄의 웹 사이트(http://www.w3.org/)로 이동하여 "HTTP 상태 코드"를 검색하십시오.
- statusMessage, type STRING
- statusMessage에는 응답의 HTTP 상태
메시지가 있습니다.
중요한 상태 메시지로는 양호(코드 200)와 찾을 수 없음(코드 404)이 있습니다. 전체 목록은 월드 와이드 웹(WWW) 컨소시엄의 웹 사이트(http://www.w3.org/)로 이동하여 "HTTP 상태 코드"를 검색하십시오.