HTTP 요청 방식은 무엇인가?이 요청 방식은 게시판 등에 파일 업로드… | [정보보안기사 필기] 21년 1회차 기출문제 상세 페이지
1[정보보안기사 필기] 21년 1회차
HTTP 요청 방식은 무엇인가?
이 요청 방식은 게시판 등에 파일 업로드를 위해 주로 사용하는 방식으로서 URL에 요청 데이터를 기록하지 않고, HTTP 바디에 데이터를 전송한다. 따라서 인수값을 URL을 통해 직접 전송하지 않기 때문에 다른 사람이 링크를 통해 해당 페이지를 볼 수 없다.
1
GET 방식
2
POST 방식
3
HEAD 방식
4
CONNECT 방식
해설
요청 데이터를 URL이 아니라 HTTP 메시지 바디에 실어 보내는 방식은 POST다.
파일 업로드나 로그인처럼 길이가 길거나 노출되면 곤란한 값을 보낼 때 쓰며, 주소창·브라우저 방문기록·중간 프록시 로그에 파라미터가 남지 않아 링크 공유만으로는 같은 데이터가 전달되지 않는다. 다만 바디도 평문이므로 기밀성은 HTTPS로 별도 확보해야 한다.
나머지 방식은 성격이 다르다.
- GET은 인수를 URL 쿼리스트링에 붙이므로 링크만 복사해도 동일한 요청이 재현된다.
- HEAD는 바디 없이 헤더만 받아 오는 요청이고, CONNECT는 프록시에 터널 연결을 요청하는 메서드다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.