Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
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 31
Tags
more
Archives
Today
Total
관리 메뉴

main

[HTTP] GET과 POST의 차이 본문

ETC

[HTTP] GET과 POST의 차이

1984 2022. 9. 24. 16:12

* GET과 POST

; HTTP 메소드 중 하나
; HTTP 프로토콜을 이용해서 클라이언트가 서버로 요청을 보내는 방법
; 클라이언트가 가지고 있는 data를 전달하기 위해 사용한다.
; GET은 주소줄에 값이 쿼리스트링을 붙이고 POST는 숨겨져서(body) 보내진다.
; GET은 URL에 이어붙기 때문에 길이제한이 있어서 많은양의 데이터를 보낼 수 없고 POST는 많은 양의 보내기에 적합하다

" GET은 가져오는 것이고 POST는 수행하는 것 "

; GET은 데이터 조회 개념
; POST는 서버의 값이나 상태를 바꾸기 위해서 사용 (데이터 저장, 수정)

[GET]

; URL에 데이터를 포함시켜 요청한다.
; 데이터를 Header(헤더)에 포함하여 전송한다.
; URL에 데이터가 노출되어 보안에 취약하다.
; 전송하는 데이터 양에 제한이 있다.(255자) 초과되는 데이터는 절단된다.
; 캐싱할 수 있다. (한번 접근했을 때 데이터를 저장하여 다음 접근 시 사용, 속도 빨라짐)

[POST]

; URL에 데이터를 노출하지 않고 요청한다.
; 데이터를 Body에 포함시킨다.
; URL에 데이터가 노출되지 않는다. (보안상 좋음)
; 전송하는 데이터 양에 제한이 없다. 많은 양의 데이터를 보내는데 적합하다.
; 캐싱할 수 없다.

728x90
Comments