This page was saved using jaction on 2006-09-04 8:33:45.
Address: http://flexdocs.kr/docs/flex2/langref/mx/rpc/http/HTTPService.html
Title: mx.rpc.http.HTTPService (Flex™ 2 레퍼런스 가이드)  •  Size: 79256
Packagemx.rpc.http
Classpublic class HTTPService
InheritanceHTTPService Inheritance AbstractInvoker Inheritance EventDispatcher Inheritance Object
SubclassesHTTPService

HTTPService object의 send() Methods를 호출하면, 지정한 URL 에 HTTP GET 또는 POST 요구가 보내져 HTTP 응답이 돌려주어집니다. 지정하는 URL 에 Parameters를 건네줄 수도 있습니다.

메모:소프트웨어의 제약에 의해, HTTPService 로 GET 요구를 사용했을 경우, 사용상의 편리인 에러 메세지는 생성되지 않습니다.

See also

mx.rpc.http.mxml.HTTPService
RPC 컴퍼넌트의 사용


Public property
 property정의
  channelSet : ChannelSet
서비스가 사용하는 ChannelSet 에의 액세스를 제공합니다.
HTTPService
 Inheritedconstructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor    함수에의 참조입니다.
Object
  contentType : String = "application/x-www-form-urlencoded"
서비스 요구의 컨텐츠 타입입니다.
HTTPService
  destination : String
services-config.xml 파일내의 HTTPService 행선지명입니다.
HTTPService
  headers : Object
써드파티의 엔드 포인트에 송신되는 custom HTTP 헤더입니다.
HTTPService
 InheritedlastResult : Object
마지막 호출의 결과입니다.
AbstractInvoker
 InheritedmakeObjectsBindable : Boolean
이 값이 true 의 경우, 돌려주어진 익명 object는 강제적으로 바인드 가능 object로 됩니다.
AbstractInvoker
  method : String = "GET"
요구를 송신하기 위한 HTTP Methods입니다.
HTTPService
 Inheritedprototype : Object
[static] 클래스 또는 함수 object의 prototype object에의 참조입니다.
Object
  request : Object
URL 에 건네주는 Parameters로서 사용되는, 이름과 값의 페어의 object입니다.
HTTPService
  requestTimeout : int
송신 메세지의 요구 타임 아웃 시간 (초단위)에 대한 액세스를 제공합니다.
HTTPService
  resultFormat : String
HTTP 호출로부터 돌려주어진 결과를 비직렬화하는 방법을 나타내는 값입니다.
HTTPService
  rootURL : String
상대 URL 를 계산할 경우에, HTTPService object가 사용할 필요가 있는 URL 입니다.
HTTPService
  url : String
서비스의 장소를 나타냅니다.
HTTPService
  useProxy : Boolean
Flex 의 프록시 서비스를 이용할지 어떨지를 지정합니다.
HTTPService
  xmlDecode : Function
서비스 결과를 XML 로부터 디코드할 때에 사용되는 ActionScript 함수입니다.
HTTPService
  xmlEncode : Function
서비스 요구를 XML 에 encode 하기 위해서 사용되는 ActionScript 함수입니다.
HTTPService
Public Methods
 Methods정의
  HTTPService (rootURL:String = null)
새로운 HTTPService 를 작성합니다.
HTTPService
 InheritedaddEventListener (type:String , listener:Function , useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
event listener objects를 EventDispatcher object에 등록해, listener가 이벤트의 통지를 받도록(듯이) 합니다.
EventDispatcher
 Inheritedcancel ():void
마지막 서비스 호출을 캔슬합니다.
AbstractInvoker
 InheritedclearResult (fireBindingEvent:Boolean = true):void
인보카의 result property를 null 로 설정합니다.
AbstractInvoker
  disconnect ():void
서비스의 네트워크 접속을 절단 합니다.
HTTPService
 InheriteddispatchEvent (event:Event ):Boolean
이벤트를 event 플로우(flow)에 dispatch합니다.
EventDispatcher
 InheritedhasEventListener (type:String ):Boolean
EventDispatcher object에, 특정의 event 타입에 대해서 등록된 listener가 있을지 어떨지를 확인합니다.
EventDispatcher
 InheritedhasOwnProperty (name:String ):Boolean
object로 지정된 property가 정의되고 있는지 어떤지를 나타냅니다.
Object
 InheritedisPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
Object
  logout ():void
유저를 행선지로부터 로그아웃 합니다.
HTTPService
 InheritedpropertyIsEnumerable (name:String ):Boolean
지정된 property가 존재해, 열거 가능한가 어떤가를 나타냅니다.
Object
 InheritedremoveEventListener (type:String , listener:Function , useCapture:Boolean = false):void
EventDispatcher object로부터 listener를 삭제합니다.
EventDispatcher
  send (parameters:Object = null):AsyncToken
HTTPService 요구를 실행합니다.
HTTPService
  setCredentials (username:String , password:String ):void
서비스가 액세스 하는 행선지의 증명서를 설정합니다.
HTTPService
 InheritedsetPropertyIsEnumerable (name:String , isEnum:Boolean = true):void
루프 처리에 대한 다이나믹 property의 가용성을 설정합니다.
Object
  setRemoteCredentials (remoteUsername:String , remotePassword:String ):void
유저가 HTTP URL 에 액세스 할 경우에, 유저를 인증하기 위한 유저명과 패스워드입니다.
HTTPService
 InheritedtoString ():String
지정된 object의 string 표현을 돌려줍니다.
Object
 InheritedvalueOf ():Object
지정된 object의 원시적치를 돌려줍니다.
Object
 InheritedwillTrigger (type:String ):Boolean
지정된 event 타입에 대해, 이 EventDispatcher object 또는 그 조상에게 event listener가 등록되어 있는지 어떤지를 확인합니다.
EventDispatcher
이벤트
 이벤트일람정의
  fault HTTPService 호출이 실패했을 때에 dispatch됩니다. HTTPService
  invoke 채널이 메세지의 송신을 시도하기 전에 에러가 슬로우 되지 않는 이상 HTTPService 호출이 실행되면, invoke 이벤트가 개시됩니다. HTTPService
  result HTTPService 호출이 정상적으로 결과를 돌려주었을 때에 dispatch됩니다. HTTPService
Public 정수
 정수정의
  CONTENT_TYPE_FORM : String = "application/x-www-form-urlencoded"
[static] HTTP 서비스에 의해 송신중의 데이터가, application/x-www-form-urlencoded 으로서 encode 되는 것을 나타냅니다.
HTTPService
  CONTENT_TYPE_XML : String = "application/xml"
[static] HTTP 서비스에 의해 송신중의 데이터가, application/xml 로서 encode 되는 것을 나타냅니다.
HTTPService
  DEFAULT_DESTINATION_HTTP : String = "DefaultHTTP"
[static] HTTPService object가 DefaultHTTP 행선지를 사용하는 것을 나타냅니다.
HTTPService
  DEFAULT_DESTINATION_HTTPS : String = "DefaultHTTPS"
[static] HTTPService object가 DefaultHTTPS 행선지를 사용하는 것을 나타냅니다.
HTTPService
  ERROR_DECODING : String = "Client.CouldNotDecode"
[static] XML 형식의 결과를 XML 인스턴스에 해석할 수 없었는지, object에 디코드할 수 없었던 것을 나타냅니다.
HTTPService
  ERROR_ENCODING : String = "Client.CouldNotEncode"
[static] 입력 Parameters를 XML 로서 encode 할 수 없었던 것을 나타냅니다.
HTTPService
  ERROR_URL_REQUIRED : String = "Client.URLRequired"
[static] useProxy property가 false 로 설정되었지만, URL 가 제공되지 않았던 것을 나타냅니다.
HTTPService
  RESULT_FORMAT_ARRAY : String = "array"
[static] 결과 포맷 "array" 는 "object" 와 같습니다. 다만, 이 결과 포맷으로 돌려주어지는 값은 항상 배열로, 결과 포맷 "object" 로부터 돌려주어진 결과가 배열로 되어 있지 않은 경우에, 그 아이템이 최초의 아이템으로서 새로운 배열에 추가되도록(듯이) 합니다.
HTTPService
  RESULT_FORMAT_E4X : String = "e4x"
[static] 결과 포맷이 "e4x" 의 경우, 돌려주어지는 값은 XML 인스턴스입니다. 이 인스턴스에는, XML (E4X) 식용의 ECMAScript 를 사용해 액세스 할 수 있습니다.
HTTPService
  RESULT_FORMAT_FLASHVARS : String = "flashvars"
[static] 결과 포맷이 "flashvars" 의 경우, 돌려주어지는 값은 ampersand(&)로 단락지어진 이름과 값의 페어를 포함한 텍스트로, ActionScript object에 해석됩니다.
HTTPService
  RESULT_FORMAT_OBJECT : String = "object"
[static] 결과 포맷이 "object" 의 경우, 돌려주어지는 값은 XML 로, 다만 ActionScript object의 트리로서 해석됩니다.
HTTPService
  RESULT_FORMAT_TEXT : String = "text"
[static] 결과 포맷이 "text" 의 경우, HTTPService 결과 텍스트는 미처리의 string가 됩니다.
HTTPService
  RESULT_FORMAT_XML : String = "xml"
[static] 결과 포맷이 "xml" 의 경우, 결과는, 친 flash.xml.XMLDocument 의 최초의 아이를 지정하는 flash.xml.XMLNode 인스턴스로서 돌려주어집니다.
HTTPService
property의 상세
channelSetproperty
channelSet:ChannelSet   [read-write]

서비스가 사용하는 ChannelSet 에의 액세스를 제공합니다. ChannelSet 는 수동으로 작성해 할당할 수가 있습니다. 또, 이 서비스의 destination 에 대해서 설정 끝난 채널을 사용해, 동적으로 작성할 수도 있습니다.

Implements
    public function get channelSet():ChannelSet
    public function set channelSet(value:ChannelSet ):void
contentTypeproperty 
public var contentType:String = "application/x-www-form-urlencoded"

서비스 요구의 컨텐츠 타입입니다.
디폴트는 application/x-www-form-urlencoded 로, 이름과 값의 페어를 가지는 통상의 HTTP POST 와 같은 요구를 송신합니다. application/xml 는 요구를 XML 로서 송신합니다.

destinationproperty 
destination:String   [read-write]

services-config.xml 파일내의 HTTPService 행선지명입니다. 지정되어 있지 않은 경우, Flex 는 DefaultHTTP 행선지를 사용합니다. url property를 사용하고 있지만, 요구를 HTTPS 경유로 프록시에 도달시키는 경우는,DefaultHTTPS 를 지정합니다.

Implements
    public function get destination():String
    public function set destination(value:String ):void
headersproperty 
public var headers:Object

써드파티의 엔드 포인트에 송신되는 custom HTTP 헤더입니다. 복수의 헤더를 같은 이름으로 송신할 필요가 있는 경우는, 값을 배열로서 지정합니다.

methodproperty 
public var method:String = "GET"

요구를 송신하기 위한 HTTP Methods입니다. 유효한 값은 GET,POST,HEAD,OPTIONS,PUT,TRACE, 및 DELETE 입니다. 소문자는 대문자에 변환됩니다. 디폴트치는 GET 입니다.

requestproperty 
public var request:Object

URL 에 건네주는 Parameters로서 사용되는, 이름과 값의 페어의 object입니다. contentType property가 application/xml 로 설정되어 있는 경우는, XML 문서로 할 필요가 있습니다.

requestTimeoutproperty 
requestTimeout:int   [read-write]

송신 메세지의 요구 타임 아웃 시간 (초단위)에 대한 액세스를 제공합니다. 제로 이하의 값을 설정하면, 요구는 타임 아웃이 되지 않습니다.

Implements
    public function get requestTimeout():int
    public function set requestTimeout(value:int ):void
resultFormatproperty 
resultFormat:String   [read-write]

HTTP 호출로부터 돌려주어진 결과를 비직렬화하는 방법을 나타내는 값입니다. 이 값은 다음의 항목에 근거해 결정합니다.

디폴트치는 object 입니다. 사용할 수 있는 값은 다음과 같습니다.

Implements
    public function get resultFormat():String
    public function set resultFormat(value:String ):void
rootURLproperty 
rootURL:String   [read-write]

상대 URL 를 계산할 경우에, HTTPService object가 사용할 필요가 있는 URL 입니다. 이 property는, 프록시를 개입시킬 때만 사용됩니다. useProxy property가 false 로 설정되어 있는 경우, 상대 URL 는 이 어플리케이션을 실행하는 SWF 의 장소에 근거해 자동적으로 계산됩니다. 명시적으로 설정되어 있지 않은 경우,rootURL 는 자동적으로 mx.messaging.config.LoaderConfig.url 의 URL 로 설정됩니다.

Implements
    public function get rootURL():String
    public function set rootURL(value:String ):void
urlproperty 
url:String   [read-write]

서비스의 장소를 나타냅니다. url 와 디폴트가 아닌 행선지를 지정했을 경우, services-config.xml 파일내의 행선지에서, 지정된 URL 가 사용 가능하지 않으면 안됩니다.

Implements
    public function get url():String
    public function set url(value:String ):void
useProxyproperty 
useProxy:Boolean   [read-write]

Flex 의 프록시 서비스를 이용할지 어떨지를 지정합니다. 디폴트치는 false 입니다. true 를 Flex 서버를 개입시킨 프록시 요구로 설정하지 않는 경우는, Flash Player 가 타겟 URL 에 확실히 도달할 수 있도록(듯이) 할 필요가 있습니다. 또,useProxy property가 false 로 설정되어 있는 경우, services-config.xml 파일로 정의된 행선지를 사용할 수 없습니다.

디폴트치false.

Implements
    public function get useProxy():Boolean
    public function set useProxy(value:Boolean ):void
xmlDecodeproperty 
public var xmlDecode:Function

서비스 결과를 XML 로부터 디코드할 때에 사용되는 ActionScript 함수입니다. resultFormat 가 object로,xmlDecode property가 설정되어 있는 경우, Flex 는 HTTPService 가 돌려주는 XML 를 사용해 object를 작성합니다. 그것이 정의되어 있지 않은 경우는, 디폴트의 XMLDecoder 를 사용해 이 처리가 실행됩니다.

xmlDecode property로 참조되는 함수는, flash.xml.XMLNode object를 Parameters로서 사용해 object를 돌려줄 필요가 있습니다. 돌려주어지는 object는 어떠한 타입에서도 상관하지 않습니다만, 반드시 몇개의 object가 돌려주어질 필요가 있습니다. null 또는 undefined 가 돌려주어지면 실패가 발생합니다.

다음에, xmlDecode 함수를 지정한 <mx:HTTPService> 태그의 예를 나타냅니다.
<mx:HTTPService id="hs" xmlDecode="xmlDecoder" url="myURL" resultFormat="object" contentType="application/xml">
<mx:request><source/>
<obj>{RequestObject}</obj>
</mx:request>
</mx:HTTPService>
다음에, xmlDecoder 함수의 예를 나타냅니다.
function xmlDecoder (myXML)
{
// 간이판의 디코드 논리를 나타냅니다.
var myObj = {};
myObj.name = myXML.firstChild.nodeValue;
myObj.honorific = myXML.firstChild.attributes.honorific;
return myObj;
}
xmlEncodeproperty 
public var xmlEncode:Function

서비스 요구를 XML 에 encode 하기 위해서 사용되는 ActionScript 함수입니다. 요구의 contentTypeapplication/xml 로, 건네받은 요구 object가 Object 의 경우, Flex 는 xmlEncode property로 지정된 함수를 사용해 flash.xml.XMLNode object로 변환하려고 합니다. xmlEncode property가 설정되어 있지 않은 경우, Flex 는 디폴트의 XMLEncoder 를 사용해, object 그래프를 flash.xml.XMLNode object로 변환합니다.

xmlEncode property는 Object 를 사용해, flash.xml.XMLNode object를 돌려줄 필요가 있습니다. 이 경우, XMLNode object는 XMLNode 의 서브 클래스인 flash.xml.XML object에서도,<mx:XML> 태그로 취득할 수 있는 flash.xml.XML object의 최초의 아이라도 상관하지 않습니다. 잘못한 타입의 object가 돌려주어지면, 처리가 실패합니다. 다음에, xmlEncode 함수를 지정한 <mx:HTTPService> 태그의 예를 나타냅니다.

<mx:HTTPService id="hs" xmlEncode="xmlEncoder" url="myURL" resultFormat="object" contentType="application/xml">
<mx:request><source/>
<obj>{RequestObject}</obj>
</mx:request>
</mx:HTTPService>
    
다음에, xmlEncoder 함수의 예를 나타냅니다.
function xmlEncoder (myObj)
{
return new XML("MyObj.test
MyObj.anotherTest");
}
constructor    의 상세
HTTPService()constructor   
public 함수 HTTPService(rootURL:String = null)

새로운 HTTPService 를 작성합니다. 서비스로 상대 URL 에 의한 송신을 실시하는 경우, 완전한 URL 를 결정하기 위한 기초가 되는 rootURL 를 지정할 수 있습니다. 예를 들어, Application.application.url 와 지정합니다.

Parameters
rootURL:String (default = null)
Methods의 상세
disconnect()Methods
public function disconnect():void

서비스의 네트워크 접속을 절단 합니다. 이 Methods는, 미처리의 네트워크 조작이 완료할 때까지 기다리는 것은 하지 않습니다.

logout()Methods 
public function logout():void

유저를 행선지로부터 로그아웃 합니다. 행선지로부터의 로그아웃은, 서버 설정으로 지정되고 있는 것과 같은 채널을 사용해 접속되고 있는 모든 것에 적용됩니다. 예를 들어, my-rtmp 채널상에서 접속하고 있어, RPC 컴퍼넌트의 어느쪽이든을 사용해 로그아웃 하면, my-rtmp 상에서 접속하고 있던 모든 유저가 로그아웃 됩니다.

send()Methods 
public function send(parameters:Object = null):AsyncToken

HTTPService 요구를 실행합니다. Parameters는 옵션입니다만, 지정하는 경우는 contentType 에 응해, 이름과 값의 페어가 들어간 object 또는 XML object로 할 필요가 있습니다.

Parameters
parameters:Object (default = null)

반환값
AsyncToken — Asynchronous Completion Token 를 나타내는 object입니다. result 또는 fault 이벤트의 call property로 사용 가능한 object와 같게 됩니다.
setCredentials()Methods 
public function setCredentials(username:String , password:String ):void

서비스가 액세스 하는 행선지의 증명서를 설정합니다. 증명서는, 같은 ChannelSet 상에서 접속 떠날 수 있어 모든 서비스에 적용됩니다. 리모트 행선지에 대해서 프록시를 사용하는 서비스는, 대신에 setRemoteCredentials() Methods를 호출할 필요가 있습니다.

Parameters
username:String — 행선지의 유저명입니다.
 
password:String — 행선지의 패스워드입니다.
setRemoteCredentials()Methods 
public function setRemoteCredentials(remoteUsername:String , remotePassword:String ):void

유저가 HTTP URL 에 액세스 할 경우에, 유저를 인증하기 위한 유저명과 패스워드입니다. 이것들은, HTTP 인증헤더의 일부로서 프록시로부터 엔드 포인트에게 건네집니다. useProxy property가 false 로 설정되어 있는 경우, 이 property는 무시됩니다.

Parameters
remoteUsername:String — 리모트 엔드 포인트에 건네주는 유저명입니다.
 
remotePassword:String — 리모트 엔드 포인트에 건네주는 패스워드입니다.
이벤트의 상세
faultevent 
Event object type: mx.rpc.events.FaultEvent
FaultEvent.type property = mx.rpc.events.FaultEvent.FAULT

HTTPService 호출이 실패했을 때에 dispatch됩니다.

FAULT event 타입입니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelabletrue. 관련지을 수 있었던 토큰의 responder.fault Methods로부터 preventDefault()를 호출하면, 서비스 또는 처리가 이 이벤트를 dispatch하지 않게 됩니다.
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
fault이 이벤트의 원인에 대한 상세가 포함되는 Fault object입니다.
message이 이벤트에 관련지을 수 있었던 메세지.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
tokenMethods의 호출을 나타내는 토큰. Asynchronous Completion Token 패턴으로 사용됩니다.
invokeevent  
Event object type: mx.rpc.events.InvokeEvent
InvokeEvent.type property = mx.rpc.events.InvokeEvent.INVOKE

채널이 메세지의 송신을 시도하기 전에 에러가 슬로우 되지 않는 이상 HTTPService 호출이 실행되면, invoke 이벤트가 개시됩니다.

INVOKE event 타입입니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
token Methods의 개개의 호출을 나타내는 토큰. Asynchronous Completion Token 패턴으로 사용됩니다.
cancelabletrue
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
message 이 이벤트에 관련지을 수 있었던 요구 메세지.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
resultevent  
Event object type: mx.rpc.events.ResultEvent
ResultEvent.type property = mx.rpc.events.ResultEvent.RESULT

HTTPService 호출이 정상적으로 결과를 돌려주었을 때에 dispatch됩니다.

RESULT event 타입입니다.

event object의 각 property에는 다음의 값이 설정됩니다.

PropertyValue
bubblesfalse
cancelabletrue. 관련지을 수 있었던 토큰의 responder.result Methods로부터 preventDefault()를 호출하면, 서비스 또는 처리가 이 이벤트를 dispatch하지 않게 됩니다.
currentTarget이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다.
message 이 이벤트에 관련지을 수 있었던 메세지.
target이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요.
resultRPC 호출이 돌려주는 결과입니다.
tokenMethods의 개개의 호출을 나타내는 토큰. Asynchronous Completion Token 패턴으로 사용됩니다.
정수의 상세
CONTENT_TYPE_FORM정수
public static const CONTENT_TYPE_FORM:String = "application/x-www-form-urlencoded"

HTTP 서비스에 의해 송신중의 데이터가, application/x-www-form-urlencoded 로서 encode 되는 것을 나타냅니다.

CONTENT_TYPE_XML정수 
public static const CONTENT_TYPE_XML:String = "application/xml"

HTTP 서비스에 의해 송신중의 데이터가, application/xml 로서 encode 되는 것을 나타냅니다.

DEFAULT_DESTINATION_HTTP정수 
public static const DEFAULT_DESTINATION_HTTP:String = "DefaultHTTP"

HTTPService object가 DefaultHTTP 행선지를 사용하는 것을 나타냅니다.

DEFAULT_DESTINATION_HTTPS정수 
public static const DEFAULT_DESTINATION_HTTPS:String = "DefaultHTTPS"

HTTPService object가 DefaultHTTPS 행선지를 사용하는 것을 나타냅니다.

ERROR_DECODING정수 
public static const ERROR_DECODING:String = "Client.CouldNotDecode"

XML 형식의 결과를 XML 인스턴스에 해석할 수 없었는지, object에 디코드할 수 없었던 것을 나타냅니다.

ERROR_ENCODING정수 
public static const ERROR_ENCODING:String = "Client.CouldNotEncode"

입력 Parameters를 XML 로서 encode 할 수 없었던 것을 나타냅니다.

ERROR_URL_REQUIRED정수 
public static const ERROR_URL_REQUIRED:String = "Client.URLRequired"

useProxy property가 false 로 설정되었지만, URL 가 제공되지 않았던 것을 나타냅니다.

RESULT_FORMAT_ARRAY정수 
public static const RESULT_FORMAT_ARRAY:String = "array"

결과 포맷 "array" 는 "object" 와 같습니다. 다만, 이 결과 포맷으로 돌려주어지는 값은 항상 배열로, 결과 포맷 "object" 로부터 돌려주어진 결과가 배열로 되어 있지 않은 경우에, 그 아이템이 최초의 아이템으로서 새로운 배열에 추가되도록(듯이) 합니다.

RESULT_FORMAT_E4X정수 
public static const RESULT_FORMAT_E4X:String = "e4x"

결과 포맷이 "e4x" 의 경우, 돌려주어지는 값은 XML 인스턴스입니다. 이 인스턴스에는, XML (E4X) 식용의 ECMAScript 를 사용해 액세스 할 수 있습니다.

RESULT_FORMAT_FLASHVARS정수 
public static const RESULT_FORMAT_FLASHVARS:String = "flashvars"

결과 포맷이 "flashvars" 의 경우, 돌려주어지는 값은 ampersand(&)로 단락지어진 이름과 값의 페어를 포함한 텍스트로, ActionScript object에 해석됩니다.

RESULT_FORMAT_OBJECT정수 
public static const RESULT_FORMAT_OBJECT:String = "object"

결과 포맷이 "object" 의 경우, 돌려주어지는 값은 XML 로, 다만 ActionScript object의 트리로서 해석됩니다. 이것은 디폴트의 설정입니다.

RESULT_FORMAT_TEXT정수 
public static const RESULT_FORMAT_TEXT:String = "text"

결과 포맷이 "text" 의 경우, HTTPService 결과 텍스트는 미처리의 string가 됩니다.

RESULT_FORMAT_XML정수 
public static const RESULT_FORMAT_XML:String = "xml"

결과 포맷이 "xml" 의 경우, 결과는, 친 flash.xml.XMLDocument 의 최초의 아이를 지정하는 flash.xml.XMLNode 인스턴스로서 돌려주어집니다.







 

코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트

현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/rpc/http/HTTPService.html