1. 컬렉션
(1) Response.Cookies(쿠키 변수)(하위 쿠키 변수) = 쿠키 값
=>"쿠키 변수" 의 이름으로 저장된 쿠키에 "하위 쿠키 변수=쿠키 값" 형태의 데이터를 추가한다.
Response.Cookies(쿠키 변수).속성
=> 속성 : Domain - 지정한 도메인에 있는 클라이언트에 쿠키 전달 (써 본 적 없음)
Expires - 쿠키의 만료날짜 지정
- (예) Response.Cookies("bruce").Expires = "May 5, 2008"
HasKeys - 쿠키의 하위 항목 리턴
Path - 쿠키가 전송될 도메인 경로 위치 지정
- (예) Response.Cookies("bruce").Path = "/test/Cookie"
Secure - 쿠키의 보안 여부 지정
2. 속성
(1) Response.Buffer [=TRUE | FALSE]
- TRUE 로 지정하면 : 사용자가 요청한 결과를 처리할 때 해당 페이지가 완성될 때 까지, 또는 Flush나
End 메서드가 호출될 때 까지 해당 결과를 전송하지 않는다.
- FALSE 로 지정하면 : 결과 페이지를 저장하지 않고 즉시 클라이언트로 전송한다.
(2) Response.ContentType [=콘텐츠 형식]
- 사용자에게 파일을 보낼 때 해당 파일 타입을 지정한다. 이것에 의해서 사용자의 브라우저에
자체적으로 출력할 것인지 아니면 다른 응용 프로그램을 호출할 것인지 결정된다.
기본값은 'text/html' 이다.
(3) Response.Expires [=날짜]
- 브라우저에 캐시된 페이지의 만료 기간을 지정하는 역할을 한다.
페이지가 만료되기 전에 같은 페이지가 호출되면 캐시된 페이지가 출력된다.
# 날짜 값을 0으로 지정하면 => 브라우저에서 ASP 페이지가 캐싱하지 못함
날짜 값을 음수로 지정하면 => 응답이 즉시 만료된다.
- (예) Response.Expires = "May 5, 2008"
Response.Expires = 0
(4) Response.ExpiresAbsolute [=[날짜] [시간]]
- Expires 와 같지만 시간까지 지정할 수 있다.
- (예) Response.ExpiresAbsolute = #May 5, 2006 12:30:30#
(5) Response.IsClientConnected()
- 클라이언트와 서버가 연결되었는지 아니면 끊었는지를 알려주는 속성
(6) Response.Redirect "URL"
- 일반적인 리다이렉트