void open(string method, string url, boolean asynch, string username, string password)


- 요청을 초기화한다.

- 파라미터중에서 method, url 두개만 필수항목이고 나머지는 선택항목이다.

- method 는 POST, GET, PUT 중 하나를 사용하면 되며, url 은 요청하고자 하는 서버의 url 이다. asynch 는 요청이 비동기인지 여부를 판단하는 항목이다. 입력하지 않으면 디폴트로 true 가 설정되어 요청은 비동기로 처리된다. false 로 설정하면 요청은 동기로 처리되기 때문에 서버에서 응답을 받을 때까지 프로세스는 기다리게 된다.

- 사실 XHR 을 사용하는 가장 큰 이점중의 하나인 비동기 처리를 위해서는 asynch 항목을 true 로 설정해서 사용해야 한다.

- void setRequestHeader(string header, string value)
 header 에 해당하는 value 값으로 HttpRequest  헤더에 값을 설정하는 메소드로써, 반드시 open() 메소드 다음에 위치해야 한다.

- void abort() : 요청을 중지한다.

-string getAllResponseHeaders()
요청에 대응되는 응답의 헤더정보를 리턴한다. 즉, Content-Length, Date, URI 등을 포함하는 헤더정보를 string 형식으로 반환한다.

- string getResponseHeader(string header)
응답의 헤더정보중에서 header 에 대응되는 값을 string 형식으로 반환한다.

 

 

 

 

 

 

+ Recent posts