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** : 서버의 처리 에러