Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

NY's 개발일기

[HTTP Method] GET vs POST 차이점 본문

Study/CS

[HTTP Method] GET vs POST 차이점

developer_ny 2021. 4. 27. 20:32

인턴십 면접에서 GET과 POST 방식의 차이점에 대해 설명해보라는 질문을 받은 적이 있다. 차이점에 대해 알고는 있었는데, 막상 구체적으로 설명하려니 정리가 안돼서 당황했다.

일단 생각나는 대로 답변을 했는데, 다음 면접에서 이 질문을 받게 된다면 더 잘 대답하길 바라며 이를 정리해보려 한다.

 

먼저, HTTP Method란 HTTP Protocol을 사용함에 있어서, HTTP Request의 목적을 의미한다고 할 수 있다.

1) HTTP GET Method

  • 클라이언트에서 서버에게 리소스를 요청할 때 주로 사용된다. (자원 요청)
  • URL에 데이터가 포함된다. 
  • 전송 데이터 길이에 제한이 있다.
  • CRUD 중 보통 Read operation을 담당한다.
  • 캐싱이 가능하다.

2) HTTP POST Method

  • 클라이언트 데이터를 서버에게 전달할 때 주로 사용된다.
  • message body에 데이터가 포함된다.
  • 전송 데이터 길이에 제한이 없다.
  • CRUD 중 보통 Update operation을 담당한다.
  • 캐싱이 불가능하다.

'Study > CS' 카테고리의 다른 글

CTO의 역할  (0) 2023.05.19