Sys.Net.WebRequest headers 속성
업데이트: 2007년 11월
Sys.Net.WebRequest 인스턴스에 대한 HTTP 헤더를 가져옵니다.
var headers = MyWebRequest.get_headers();
반환 값
웹 요청과 함께 전송되는 HTTP 헤더를 포함하는 이름/값 쌍의 사전입니다.
설명
headers 속성 메서드는 사용자 지정 헤더를 설정하는 데 사용할 수 있는 사전을 반환합니다. 현재 웹 요청과 연결된 사용자 지정 헤더가 없는 경우에는 빈 사전이 반환됩니다. 반환된 사전을 사용하여 사용자 지정 헤더 값을 설정할 수 있습니다.
예제
다음 예제에서는 HTTP 헤더를 사용하는 방법을 보여 줍니다. 이 코드는 WebRequest 클래스 개요에서 볼 수 있는 전체 예제의 일부입니다.
// This function sets an HTTP header for
// the Web request.
function WebRequestHeader()
{
// Instantiate the WebRequest object.
var wRequest = new Sys.Net.WebRequest();
// Set the request Url.
wRequest.set_url(postPage);
// Set the request verb.
wRequest.set_httpVerb("POST");
var body = "Message=Hello! Do you hear me?"
wRequest.set_body(body);
// Set the value of the HTTP header's "Content-Length".
wRequest.get_headers()["Content-Length"] = body.length;
// Set the web request completed event handler,
// for processing return data.
wRequest.add_completed(OnWebRequestCompletedHeader);
// Clear the results page element.
GetElementById("ResultsId").innerHTML = "";
// Execute the request.
wRequest.invoke();
}