Request 개체와 Response 개체 에 대해 예를 들어 요약 정리한 내용
- 최초 등록일
- 2012.12.20
- 최종 저작일
- 2012.12
- 7페이지/ 한컴오피스
- 가격 3,000원
소개글
Request 개체와 Response 개체 에 대해 예를 들어 요약 정리한 내용
목차
1. Request 개체
2. Response 개체
3. Server 개체
4. Application 개체
5. Session 개체
6. ASPError 개체
7. ObjectContext 개체
본문내용
1. Request 개체
형식) Request.[ 컬렉션/속성/메소드 ](“변수“)
컬렉션 → Form - 전송되어져 온 폼의 요소들의 값(Post 방식)
QueryString - 전송되어져 온 폼의 요소들의 값(Get방식)과 하이퍼링크의 부 분으로 전송된 값
Cookies - HTTP헤더와 함께 전송된 쿠키의 값
ServerVariables - 서버의 환경변수들의 값
CilentCerficate - 클라이언트의 인증서에 저장된 값들의 컬렉션
프로퍼티 → TotalBytes - 현재 요청 시 클라이언트가 보내는 바이트 수
메소드 → BinaryRead - Post 요청의 일부분으로 서버에 보내는 데이터를 불러내는데 사 용
Request "요청하다" 라는 의미를 가지고 있습니다. 이 Request 개체는 클라이언트의 브라우저에서 전송된 어떤 값들을 서버로 가져오기 위해서 쓰여집니다. 클라이언트 브라우저의 여러 정보, 사용자들의 요구 등을 담아두는 역할을 하는 것이 Request인 것입니다.
① QueryString 컬렉션(Get 방식)
※ 컬렉션
- ASP에서의 컬렉션(Collection)이란 배열과 비슷한 구조를 가지고 있으며 각 요소와 키 값을 이용해 값을 저장할 수 있는 데이터 구조를 의미합니다. 배열보다는 여러모로 훨씬 강력한 기능을 가집니다. 키 값을 알고 있다면 컬렉션에 데이터를 넣거나 가져올 수 있습니다.
Request.QueryString는 Get방식으로 전송된 값을 가져오는 것입니다.
Get방식이란 하이퍼링크로도 그 값을 넘기는 방식을 말합니다. 주소창을 보면 다음에 전송된 값이 보이는 것이 있습니다. 이것을 Get방식이라고 합니다.
장점은 하이퍼링크로도 값을 넘길 수 있지만 문제는 모든 정보가 다 공개되어지고 데이터의 양이 256Byte ~ 4096Byte로 한계가 있다는 점입니다. 그럼으로 중요한 정보를 넘길 때는 이 Get 방식은 자제하는 것이 좋습니다.
② Form 컬렉션(Post 방식)
Get 방식보다는 Post 방식을 많이 씁니다.
원래는 Request.QuerySting과 Request.Form을 그냥 Request만 코딩해도 알아서 Post 방식이든 Get 방식이든 알아서 값을 찾아옵니다.
③ ServerVariable 컬렉션
이 컬렉션은 현재 서버의 정보들뿐만 아니라 클라이언트의 정보도 저장할 수 있는 컬렉션 입니다.
참고 자료
없음