GET과 POST의 특징
기타 포스팅입니다.
- Firebase DB에서 값을 불러올 수 없는 문제 해결
- 브라우저 동작 원리
- DOM이란?
- 이벤트 버블링과 캡처링
- 번들링이 뭔데?
- 프로세스와 쓰레드의 차이점
- CSR, SSR, SSG의 차이
- 라이브러리와 프레임워크
- 쿠키와 웹스토리지에 대해
- 크로스 브라우징이란?
- 알면 유용한 vscode 단축키들
- HTTP와 HTTPS의 차이점, HTTPS의 과정 및 장점
- GET과 POST의 특징
- LOL 전적검색 개발 - personal key 발급 승인받기
- 서버와 클라이언트, 그리고 소켓주소 간단정리
- URL의 구조에 대해
GET
GET은 서버로부터 데이터를 가져오도록 요청하는 메소드입니다.
예를 들어, 게시물을 조회할 때 사용하는 것이 GET요청입니다.
1) GET요청은 캐시가 가능하다.
2) GET요청은 브라우저 히스토리에 남는다.
3) GET요청은 길이제한이 있다.
4) HTTP메세지에 body가 없다.
5) 멱등이다. (* 멱등 : 연산을 여러 번 적용하더라도 결과가 달라지지 않는 성질, 데이터를 조회하는 것이니까 여러번 요청해도 똑같은 결과일 것)
POST
POST는 리소스를 생성하거나 업데이트하기위해 서버에게 데이터를 보내는 데 사용됩니다.
예를 들어, 게시물을 작성하는 것이 POST요청입니다.
1) POST요청은 캐시가 안된다.
2) POST요청은 브라우저 히스토리에 안남는다.
3) POST요청은 데이터 길이제한이 없다.
4) HTTP메세지에 body가 있다.
5) 멱등이 아니다. (리소스를 새로 생성하거나 업데이트하는 것이기 때문에 멱등이 아니다)
End.