HTTP

[HTTP 메서드] GET, POST

JWonK 2022. 2. 3. 15:09
728x90
반응형

HTTP 메서드 종류

주요 메서드

  • GET : 리소스 조회
  • POST : 요청 데이터 처리, 주로 등록에 사용
  • PUT : 리소스를 대체, 해당 리소스가 없으면 생성
  • PATCH : 리소스 부분 변경
  • DELETE : 리소스 삭제

기타 메서드

  • HEAD : GET과 동일하지만 메시지 부분을 제외하고, 상태 줄과 헤더만 반환
  • OPTIONS : 대상 리소스에 대한 통신 가능 옵션(메서드)을 설명(주로 CORS에서 사용)
  • CONNECT : 대상 자원으로 식별되는 서버에 대한 터널을 설정
  • TRACE : 대상 리소스에 대한 경로를 따라 메시지 루프백 테스트를 수행

 

1. 가장 먼저 메시지를 서버에서 전달한다

2. 서버에 도착한 메시지를 보고 어떤 메시지인지 서버에서 확인한 후 데이터를 조회한다

3. 응답 데이터를 만든 후 전송한다 (서버측에서)

 

 

 

 

 

GET과 POST의 구분선이 명확하지 않은데

그 이유는 POST는 모든 것을 수행 할 수 있기 때문이다.

 

하지만 조회할 때는 GET을 하는 것이 유리하다. 이유는 GET을 하게 되면 CACHEING을 수행하기 때문

 

☞ 데이터 변경 / 프로세스 진행 / 어쩔 수 없는 경우 --> 모두 POST

728x90
반응형