HTTP 메서드 - GET과 POST의 차이

carlkim·2023년 11월 6일
0

CS학습 - 네트워크

목록 보기
34/48

HTTP 메서드는 많다

  1. GET
  2. POST
  3. PUT
  4. HEAD
  5. DELETE
  6. PATCH
  7. OPTIONS
  8. CONNECT
  9. TRACE

GET : 데이터를 읽다.

https://search.shopping.naver.com/catalog/43560327956?query=%EC%96%B4%EB%82%98%EB%8D%94%EC%98%A4%ED%94%BC%EC%8A%A4%20%EB%B0%9C%EB%A7%88%EC%B9%B8&NaPm=ct%3Dlomhlhlc%7Cci%3D175048cb7b485b8c9f9065c039e987d4cc22cc68%7Ctr%3Dslsl%7Csn%3D95694%7Chk%3Ddd0c8db9b3cafd41866191e8a8be4f89965eb78f

위 URL로 요청을 보내면 GET 요청을 한 것이다.

개발자 도구로 열어보면 GET(200) 요청이 갔다.
URL을 기반으로 GET 요청을 한 것이다.
GET 요청은 URL 의존적
민감정보는 GET으로 하면 안된다.

패킷분석으로 보면 URL에 넣든 BODY에 넣든 분석해보면 다 알 수는 있다.
민감정보는 POST로 할 것.


POST : 데이터를 생성하다

회원가입을 할 때면 POST(201)로 요청을 한다.

특징

profile
가장 나답게 문제해결.

0개의 댓글