개발 공부중

[TIL] 메서드 - GET / POST 차이점 본문

HTML, CSS

[TIL] 메서드 - GET / POST 차이점

개발자 leelee 2023. 2. 9. 02:36

데이터를 서버에 전송할 때 사용하는 방법인

GET메서드 POST메서드의 비교 

 

이미지 출처: https://dev.to/williamragstad /how-to-use-ajax-3b5e

 

GET 방식

  • url 상에 서버로 보내는 데이터를 포함
  • 전송 데이터 노출에 따른 위험
  • 요청 url 길이에 제한이 있음
  • 캐시와 브라우저 기록에 남아 있음
  • 보통 무언가를 얻는 것이 목적(읽기/ 검색)
  • 에러가 발생하면 주로 404(Not found) 에러나 400(Bad request) 에러 발생
  • 예시) www.google.com/search?변수명1=값1&변수명2=값2...

 

POST 방식

  • url에 정보를 표시하지 않고 서버로 보냄
  • HTTP body에 데이터를 담아서 전송됨
  • 캐시와 브라우저 기록에 남아 있지 안음
  • 보통 무언가를 전달하는 것이 목적(생성)

 

 

 

참고한 사이트

 

HTTP Methods GET vs POST

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com

이미지 출처: https://www.freecodecamp.org/korean/news/javascripteseo-gajang-jal-alryeojin-http-yoceong-bangbeob-2/

Comments