| Package | mx.rpc.http |
| Class | public class HTTPService |
| Inheritance | HTTPService AbstractInvoker EventDispatcher Object |
| Subclasses | HTTPService |
send() Methods를 호출하면, 지정한 URL 에 HTTP GET 또는 POST 요구가 보내져 HTTP 응답이 돌려주어집니다. 지정하는 URL 에 Parameters를 건네줄 수도 있습니다.
메모:소프트웨어의 제약에 의해, HTTPService 로 GET 요구를 사용했을 경우, 사용상의 편리인 에러 메세지는 생성되지 않습니다.
See also
| property | 정의 | ||
|---|---|---|---|
| channelSet : ChannelSet
서비스가 사용하는 ChannelSet 에의 액세스를 제공합니다.
| HTTPService | ||
![]() | constructor : 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 | ||
![]() | lastResult : Object
마지막 호출의 결과입니다.
| AbstractInvoker | |
![]() | makeObjectsBindable : Boolean
이 값이 true 의 경우, 돌려주어진 익명 object는 강제적으로 바인드 가능 object로 됩니다.
| AbstractInvoker | |
| method : String = "GET"
요구를 송신하기 위한 HTTP Methods입니다.
| HTTPService | ||
![]() | prototype : 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 | ||
| Methods | 정의 | ||
|---|---|---|---|
| HTTPService (rootURL:String = null)
새로운 HTTPService 를 작성합니다.
| HTTPService | ||
![]() | addEventListener (type:String , listener:Function , useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
event listener objects를 EventDispatcher object에 등록해, listener가 이벤트의 통지를 받도록(듯이) 합니다.
| EventDispatcher | |
![]() | cancel ():void
마지막 서비스 호출을 캔슬합니다.
| AbstractInvoker | |
![]() | clearResult (fireBindingEvent:Boolean = true):void
인보카의
result property를 null 로 설정합니다. | AbstractInvoker | |
| disconnect ():void
서비스의 네트워크 접속을 절단 합니다.
| HTTPService | ||
![]() | dispatchEvent (event:Event ):Boolean
이벤트를 event 플로우(flow)에 dispatch합니다.
| EventDispatcher | |
![]() | hasEventListener (type:String ):Boolean
EventDispatcher object에, 특정의 event 타입에 대해서 등록된 listener가 있을지 어떨지를 확인합니다.
| EventDispatcher | |
![]() | hasOwnProperty (name:String ):Boolean
object로 지정된 property가 정의되고 있는지 어떤지를 나타냅니다.
| Object | |
![]() | isPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
| Object | |
| logout ():void
유저를 행선지로부터 로그아웃 합니다.
| HTTPService | ||
![]() | propertyIsEnumerable (name:String ):Boolean
지정된 property가 존재해, 열거 가능한가 어떤가를 나타냅니다.
| Object | |
![]() | removeEventListener (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 | ||
![]() | setPropertyIsEnumerable (name:String , isEnum:Boolean = true):void
루프 처리에 대한 다이나믹 property의 가용성을 설정합니다.
| Object | |
| setRemoteCredentials (remoteUsername:String , remotePassword:String ):void
유저가 HTTP URL 에 액세스 할 경우에, 유저를 인증하기 위한 유저명과 패스워드입니다.
| HTTPService | ||
![]() | toString ():String
지정된 object의 string 표현을 돌려줍니다.
| Object | |
![]() | valueOf ():Object
지정된 object의 원시적치를 돌려줍니다.
| Object | |
![]() | willTrigger (type:String ):Boolean
지정된 event 타입에 대해, 이 EventDispatcher object 또는 그 조상에게 event listener가 등록되어 있는지 어떤지를 확인합니다.
| EventDispatcher | |
| 이벤트 | 일람 | 정의 | ||
|---|---|---|---|---|
| fault | HTTPService 호출이 실패했을 때에 dispatch됩니다. | HTTPService | ||
| invoke | 채널이 메세지의 송신을 시도하기 전에 에러가 슬로우 되지 않는 이상 HTTPService 호출이 실행되면, invoke 이벤트가 개시됩니다. | HTTPService | ||
| result | HTTPService 호출이 정상적으로 결과를 돌려주었을 때에 dispatch됩니다. | HTTPService | ||
| 정수 | 정의 | ||
|---|---|---|---|
| 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 | ||
| channelSet | property |
channelSet:ChannelSet [read-write]
서비스가 사용하는 ChannelSet 에의 액세스를 제공합니다. ChannelSet 는 수동으로 작성해 할당할 수가 있습니다. 또, 이 서비스의 destination 에 대해서 설정 끝난 채널을 사용해, 동적으로 작성할 수도 있습니다.
public function get channelSet():ChannelSet
public function set channelSet(value:ChannelSet ):void
| contentType | property |
public var contentType:String = "application/x-www-form-urlencoded"
서비스 요구의 컨텐츠 타입입니다.
디폴트는 application/x-www-form-urlencoded 로, 이름과 값의 페어를 가지는 통상의 HTTP POST 와 같은 요구를 송신합니다. application/xml 는 요구를 XML 로서 송신합니다.
| destination | property |
destination:String [read-write]
services-config.xml 파일내의 HTTPService 행선지명입니다. 지정되어 있지 않은 경우, Flex 는 DefaultHTTP 행선지를 사용합니다. url property를 사용하고 있지만, 요구를 HTTPS 경유로 프록시에 도달시키는 경우는,DefaultHTTPS 를 지정합니다.
public function get destination():String
public function set destination(value:String ):void
| headers | property |
public var headers:Object 써드파티의 엔드 포인트에 송신되는 custom HTTP 헤더입니다. 복수의 헤더를 같은 이름으로 송신할 필요가 있는 경우는, 값을 배열로서 지정합니다.
| method | property |
public var method:String = "GET"
요구를 송신하기 위한 HTTP Methods입니다. 유효한 값은 GET,POST,HEAD,OPTIONS,PUT,TRACE, 및 DELETE 입니다. 소문자는 대문자에 변환됩니다. 디폴트치는 GET 입니다.
| request | property |
public var request:Object
URL 에 건네주는 Parameters로서 사용되는, 이름과 값의 페어의 object입니다. contentType property가 application/xml 로 설정되어 있는 경우는, XML 문서로 할 필요가 있습니다.
| requestTimeout | property |
requestTimeout:int [read-write]송신 메세지의 요구 타임 아웃 시간 (초단위)에 대한 액세스를 제공합니다. 제로 이하의 값을 설정하면, 요구는 타임 아웃이 되지 않습니다.
Implements public function get requestTimeout():int
public function set requestTimeout(value:int ):void
| resultFormat | property |
resultFormat:String [read-write]HTTP 호출로부터 돌려주어진 결과를 비직렬화하는 방법을 나타내는 값입니다. 이 값은 다음의 항목에 근거해 결정합니다.
object 입니다. 사용할 수 있는 값은 다음과 같습니다.
object: 돌려주어지는 값은 XML 이며, ActionScript object의 트리로서 해석됩니다. 이것은 디폴트의 설정입니다. array: 돌려주어지는 값은 XML 로, ActionScript object의 트리로서 해석됩니다만, 톱 레벨의 object가 배열이 아닌 경우, 새로운 배열이 작성되어 결과가 최초의 아이템으로서 설정됩니다. makeObjectsBindable 가 true 의 경우, 배열은 ArrayCollection 내에 랩 됩니다. xml: 돌려주어지는 값은 XML 입니다. 이것은 ActionScript XMLnode object내의 리터럴 XML 로서 돌려주어집니다. flashvars: 돌려주어지는 값은, ampersand(&)로 단락지어진 이름과 값의 페어를 포함한 텍스트로, ActionScript object에 해석됩니다. text: 돌려주어지는 값은 텍스트로, 미처리인 채 보관 유지됩니다. e4x: 돌려주어지는 값은 XML 로, ActionScript XML object내의 리터럴 XML 로서 돌려주어집니다. XML (E4X) 식용의 ECMAScript 를 사용해 액세스 할 수 있습니다.
public function get resultFormat():String
public function set resultFormat(value:String ):void
| rootURL | property |
rootURL:String [read-write]
상대 URL 를 계산할 경우에, HTTPService object가 사용할 필요가 있는 URL 입니다. 이 property는, 프록시를 개입시킬 때만 사용됩니다. useProxy property가 false 로 설정되어 있는 경우, 상대 URL 는 이 어플리케이션을 실행하는 SWF 의 장소에 근거해 자동적으로 계산됩니다. 명시적으로 설정되어 있지 않은 경우,rootURL 는 자동적으로 mx.messaging.config.LoaderConfig.url 의 URL 로 설정됩니다.
public function get rootURL():String
public function set rootURL(value:String ):void
| url | property |
url:String [read-write]
서비스의 장소를 나타냅니다. url 와 디폴트가 아닌 행선지를 지정했을 경우, services-config.xml 파일내의 행선지에서, 지정된 URL 가 사용 가능하지 않으면 안됩니다.
public function get url():String
public function set url(value:String ):void
| useProxy | property |
useProxy:Boolean [read-write]
Flex 의 프록시 서비스를 이용할지 어떨지를 지정합니다. 디폴트치는 false 입니다. true 를 Flex 서버를 개입시킨 프록시 요구로 설정하지 않는 경우는, Flash Player 가 타겟 URL 에 확실히 도달할 수 있도록(듯이) 할 필요가 있습니다. 또,useProxy property가 false 로 설정되어 있는 경우, services-config.xml 파일로 정의된 행선지를 사용할 수 없습니다.
디폴트치false.
public function get useProxy():Boolean
public function set useProxy(value:Boolean ):void
| xmlDecode | property |
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 가 돌려주어지면 실패가 발생합니다.
<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;
}
| xmlEncode | property |
public var xmlEncode:Function
서비스 요구를 XML 에 encode 하기 위해서 사용되는 ActionScript 함수입니다. 요구의 contentType 가 application/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 ");
}
| HTTPService | () | constructor |
public 함수 HTTPService(rootURL:String = null)
새로운 HTTPService 를 작성합니다. 서비스로 상대 URL 에 의한 송신을 실시하는 경우, 완전한 URL 를 결정하기 위한 기초가 되는 rootURL 를 지정할 수 있습니다. 예를 들어, Application.application.url 와 지정합니다.
rootURL:String (default = null) |
| 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: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를 호출할 필요가 있습니다.
username:String — 행선지의 유저명입니다.
|
|
password:String — 행선지의 패스워드입니다.
|
| setRemoteCredentials | () | Methods |
public function setRemoteCredentials(remoteUsername:String , remotePassword:String ):void
유저가 HTTP URL 에 액세스 할 경우에, 유저를 인증하기 위한 유저명과 패스워드입니다. 이것들은, HTTP 인증헤더의 일부로서 프록시로부터 엔드 포인트에게 건네집니다. useProxy property가 false 로 설정되어 있는 경우, 이 property는 무시됩니다.
remoteUsername:String — 리모트 엔드 포인트에 건네주는 유저명입니다.
|
|
remotePassword:String — 리모트 엔드 포인트에 건네주는 패스워드입니다.
|
| fault | event |
mx.rpc.events.FaultEvent
mx.rpc.events.FaultEvent.FAULT
HTTPService 호출이 실패했을 때에 dispatch됩니다.
FAULT event 타입입니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | true. 관련지을 수 있었던 토큰의 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를 사용해 주세요. |
token | Methods의 호출을 나타내는 토큰. Asynchronous Completion Token 패턴으로 사용됩니다. |
| invoke | event |
mx.rpc.events.InvokeEvent
mx.rpc.events.InvokeEvent.INVOKE
채널이 메세지의 송신을 시도하기 전에 에러가 슬로우 되지 않는 이상 HTTPService 호출이 실행되면, invoke 이벤트가 개시됩니다.
INVOKE event 타입입니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
token | Methods의 개개의 호출을 나타내는 토큰. Asynchronous Completion Token 패턴으로 사용됩니다. |
cancelable | true |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
message | 이 이벤트에 관련지을 수 있었던 요구 메세지. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
| result | event |
mx.rpc.events.ResultEvent
mx.rpc.events.ResultEvent.RESULT
HTTPService 호출이 정상적으로 결과를 돌려주었을 때에 dispatch됩니다.
RESULT event 타입입니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | true. 관련지을 수 있었던 토큰의 responder.result Methods로부터 preventDefault()를 호출하면, 서비스 또는 처리가 이 이벤트를 dispatch하지 않게 됩니다. |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
message | 이 이벤트에 관련지을 수 있었던 메세지. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
result | RPC 호출이 돌려주는 결과입니다. |
token | Methods의 개개의 호출을 나타내는 토큰. 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