Sys.Net.XmlHttpExecutor statusText 속성
업데이트: 2007년 11월
브라우저의 XMLHTTP 개체에서 상태 텍스트를 가져옵니다.
참고
클라이언트 API 속성에 대한 속성 값을 가져오거나 설정하려면 이름에 get_ 및 set_ 접두사가 붙은 속성 접근자 메서드를 호출해야 합니다. 예를 들어 cancel과 같은 속성의 값을 가져오거나 설정하려면 get_cancel 또는 set_cancel 메서드를 호출합니다.
var statusText = MyExecutor.get_statusText();
예외
예외 형식 |
조건 |
---|---|
이벤트 처리기 외부에서 statusText 속성에 액세스한 경우 - 또는 - 완료 이벤트가 발생한 후 statusText 속성에 액세스한 경우 |
반환 값
브라우저의 XMLHTTP 개체에서 가져오는 상태 텍스트를 문자열로 나타낸 값입니다. 예를 들면 "200 OK. The request has succeeded."와 같은 문자열이 반환됩니다. 자세한 내용은 About Native XMLHTTP를 참조하십시오.
설명
요청이 성공적으로 완료되면 statusText 속성의 값을 가져와 브라우저의 XMLHTTP 개체에서 상태 텍스트를 가져올 수 있습니다.
완료 이벤트 처리기 내에서 실행 중이거나 완료 이벤트 처리기의 호출 스택에서 실행 중인 코드에서만 statusText 속성을 사용할 수 있습니다. 실행자가 반환되지 않은 경우 statusText 속성을 사용하거나, XmlHttpExecutor.get_responseAvailable 메서드에서 false를 반환하면 예외가 throw됩니다. 완료 이벤트가 발생한 후에 statusText 속성을 사용해도 예외가 throw됩니다. 이는 실행자가 브라우저의 XMLHTTP 개체에 대한 참조를 해제했기 때문입니다.
예제
다음 예제에서는 statusText 속성을 사용하는 방법을 보여 줍니다. 이 코드는 Sys.Net.XmlHttpExecutor 클래스 개요에서 볼 수 있는 전체 예제의 일부입니다.
// Display the Web request status.
resultElementId.innerHTML +=
"Request Status: [" + executor.get_statusCode() + " " +
executor.get_statusText() + "]" + "<br/>";