<GET>
가져온다는 개념
- 서버에서 어떤 데이터를 가져와서 보여줄 때 사용
- 어떤값이나 내용 상태등을 수정하지 않고 사용하는 경우
- get요청은 캐싱이 가능하므로, 동일한 요청을 반복할 때 서버에 부하를 줄 일 수 있음
※cs적인 용어로 사용해서 정리하면
:: get method는 클라이언트에서 서버로 어떠한 리소스로 부터 정보를 요청 하기 위해 사용 되는 메서드
READ(읽기) / RETRIEVE(검색)
get method는 전송할 때 URL 주소 끝에 파라미터로 포함시켜 전송 ==> '쿼리스트링' 이라 칭함
쿼리스트링 ex) www.mong2.com /resources?name=자바개발자&name2=테스터
이렇게 name1 과 name2인 파라미터 값을 전달받을 수 있다.
여러개면 & 로 연결!
<POST>
-수행한다는 개념
-저장 수정할때 사용
- key-value
※ cs적인 용어로 사용해서 정리하면
:: post method는 리소스를 생성/업데이트를 하기 위해 서버에 데이터를 보내는 데 사용
- post는 전송할 데이터를 HTTP 메세지의 body에 담아 전송
- HTTP 메세지의 body는 길이의 제한 없이 데이터를 전송 가능 그래서 대용량 데이터를 전송 할 수 있음
여기서 착각할 수 있는데 post가 확실하게 안전하다고 암호화를 소홀히 하면 안된다
post 요청도 크롬의 개발자 도구같은 툴로 요청 내용을 확인 할 수가 있어서 민감한 데이터의 경우에는 반드시
'암호화'를 해야한다.
'TIL' 카테고리의 다른 글
+7 자바 Calendar 클래스 (0) | 2023.06.17 |
---|---|
+6 예외처리 컴파일에러 / 런타임에러 / 예외클래스 (0) | 2023.06.17 |
+5 자바 숫자야구게임 구현 if문 for문 (0) | 2023.06.15 |
+4 자바 컬렉션 set list map (0) | 2023.06.15 |
day +3 //Github 깃헙 fork clone branch pull push (0) | 2023.06.13 |