URI의 내용 중에 헤더 부분을 취득하는 메소드이다. 클라이언트는 다음과 같은 정보를 원한다.POST- 캐시 관련 질의에 유용한 문서의 수정 시간- 도착 시간을 측정하거나 문서의 더 작은 버전을 요청을 결정하는 페이지레이아웃에 유용한 문서의 크기- 클라이언트가 특정 문서만 검색할 수 있도록 해주는 문서의 유형- 주문형 서버 질의를 가능하게 하는 서버의 유형서버가 제공하는 헤더 정보의 대부분은 선택적이며 모든 서버들이 제공하는 것은 아니다. 또한 클라이언트에게 유익한 설계는 요구하는 헤더 정보를 서버가 전달하지 못할 경우, 서버가 융통성 있게 응답하고 기본적인 조치를 취하도록 하는것이다.
URI에 정보를 송신하는 메소드이다. POST 메소드는 다음과 같은 애플리케이션에서 사용될 수 있다.- 글을 올릴수 있는 네트워크 서비스- 명령행에서 실행되는 프로그램- 서버에 있는 문서의 주석- 데이터베이스 조작기타 메소드들에는 LINK, UNLINK, PUT, DELETE, OPTIONS, TRACE, CONNECT 등이 있다.
헤더 부분
통신의 부가정보(메타정보)가 포함되어 있다. 복수의 헤더를 붙이는 것도 가능하다.
호스트명
어떤 이름의 호스트에 액세스 할 것인지를 지정한다. HTTP1.1에서 필수로 바뀌었다.
User-Agent
공백 부분웹 서버에 액세스 하고 있는 웹 브라우저의 명칭이 표시된다.
헤더의 끝을 알리기 위해 공백 행을 추가한다.
'취업Q&A > 웹 기술면접' 카테고리의 다른 글
웹서버란? (0) | 2015.12.13 |
---|---|
HTTP Header 에 대해 (0) | 2015.12.09 |