SW 공부/web
Web and Apache - Method
Deer_0
2021. 11. 19. 12:57
Method
- HTTP 요청 시 프로토콜의 첫 부분에 명시된 요청 방식
- Methos : GET, POST, HEAD
GET
- 웹 서버에 페이지 요청 시 사용
- 서버로 요청 관련 데이터를 보낼 때 파라미터 사용
- 파라미터 사용: 서버로 전달하는 값이 파라미터에 노출
- 파라미터 사용할 경우 서버에서의 처리가 간편
POST
- 웹 서버로 데이터를 전송하기 위한 용도로 사용
- 서버로 요청 보낼 때 전달할 내용을 HTTP 본문으로 전송
- 보내는 정보가 URL의 파라미터로 노출되지 않음
- 많은 양의 데이터를 보낼 수 있음
- 서버에서 GET보다는 처리하기에 부담
HEAD
- TRACE, PUT, DELETE… 등 기타 메소드도 있음 : 대부분 비활성화하여야 함
요청이 처리된 후 서버는 응답 : HTTP STATUS CODE, HTTP STATUS PHRASE
- 널리 알려진 주요 상태
404 NOT FOUND : 요청한 페이지가 웹 서버에 없음
403 FORBIDDEN : 요청한 페이지에 접근이 거부됨
200 OK : 정상적으로 처리됨
500 Server Error : 서버에서 페이지 처리시 에러
- 상태코드 대역별 의미
2** : 정상적으로 처리됨
3** : 이동됨, 캐시 이용
4** : 클라이언트의 요청 에러
5** : 서버의 처리 에러