본문 바로가기
몰입형학습

GET 방식과 Post 방식

by jackypark 2022. 9. 4.

Http 메서드 타입은 여러 가지가 있다

GET 방식

클라이언트의 데이터를 url 뒤에 붙여서 보낸다.

예시로

https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=1&ie=utf8&query=get+%EB%B0%A9%EC%8B%9D

이런식으로 보낸다. 뒤에? 마크를 통해 url 끝을 알리면서 데이터 표현의 시작점을 알린다.

 

특징

서버에 있는 데이터를 그대로 가져온다. 그리고 요청 데이터에 제한이 있지만 속도가 빠르다는 장점을 지닌다.

 

Post 방식

get방식과 달리 데이터 전송을 기반으로 한 요청 메서드이다. Post방식은 url에 데이터를 붙이지 않고 body에다가 데이터를 넣어서 보낸다.

예시로

https://jackycode.tistory.com/manage/newpost/?type=post&returnURL=%2Fmanage%2Fposts%2F

특징

다양한 데이터를 받는다. 속도가 느리다는 단점이 있지만 종류와 용량의 제약이 없다는게 장점이다

 

 

  • POST방식이 GET방식보다 보안측면에서 더 좋다?
   POST든 GET이든 보내는 데이터는 전부 클라이언트측에서 볼 수 있다. 단지 GET방식은 URL에 데이터가 표시되여 별다른  노력없이 볼 수 있어서지, 두 방식 전부 보안을 생각한다면 암호화 해야한다고 한다.

 

 

 

'몰입형학습' 카테고리의 다른 글

쿠키 and 세션  (0) 2022.09.04
절대 경로 AND 상대 경로  (0) 2022.09.04
OSI 계층 모델 7계층 ~  (0) 2022.09.04
[Java]컬렉션 프레임워크  (0) 2022.07.07
[Java] 모듈화( method and function) and Class and this의 이해  (0) 2022.06.27

댓글