티스토리 뷰

new study

GET vs POST

kkssry 2019. 6. 20. 12:00

get vs post

get 방식 post 방식
데이터를 조회 서버의 값이나 상태를 조작
url방식으로 정보를 보낸다 http body부에 정보를 담아 보낸다
길이 제한이 있다 get 방식보다 길이 제한에 자유롭다
Idempotent1 Non-Idempotent
서버에게 동일한 요청을 여러 번 전송하더라도 동일한 응답이 돌아와야 한다는 것 서버에게 동일한 요청을 여러 번 전송해도 응답은 항상 다를 수 있습니다.
캐싱2 할 수 있다. ( post방식보다 속도가 빠르다. ) 캐싱 할 수 없다.( get방식보다 느리다. )

post 특징

  • post는 데이터를 전송합니다.

  • post는 get방식 보다 보안이 안전한거지 꼭 안전 하다고는 볼 수 없다. 네트워크 패킷 분석 툴로 알 수 있기 때문이다. 메시지 데이터를 암호화를 하는것이 좀 더 안전하다고 볼 수 있다.

get 특징

  • get 방식은 요청이 캐시 될 수 있다 (jss,cs 이미지 같은 정적 컨텐츠는 변경될 일이 적으므로 동일 요청을 보낼 필요가 없다.)

1. Idempotent : 수학이나 전산학에서 연산의 한 성질을 나타내는 것으로, 연산을 여러 번 적용하더라도 결과가 달라지지 않는 성질
2. Cashing(캐싱) : 한번 접근 후, 또 요청할시 빠르게 접근하기 위해 레지스터에 데이터를 저장시켜 놓는 것입니다.

'new study' 카테고리의 다른 글

COOKIE vs SESSION  (0) 2019.06.24
replace vs replaceAll  (0) 2019.06.21
BufferedReader vs Scanner  (2) 2019.06.02
가변인자 테스트  (1) 2019.05.03
다차원 배열  (0) 2019.03.13
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
more
«   2024/05   »
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
글 보관함