jsp)get,post

leeeexxxx·2022년 5월 10일
1

JSP

목록 보기
4/9
post-thumbnail

✅get

클라이언트에서 서버로 정보를 요청하기 위해 사용되는 메서드이다.
ex)게시물을 조회할때사용

url주소 끝에 파라미터로 포함되어 전송된다(쿼리스트링)
예를 들면http://localhost:8088/Chapter3/login?id=idddd&passwd=passss1234
이런식으로 입력받은 값이 url 끝 에 출력된다.


-특징

  • 캐시가 가능하다(캐시란 일시적인 특징이 있는
    데이터 하위집합을 저장하는 고속데이터 스토리지계층이다. -> 이후에 해당 데이터에 대한 요청이있을경우 요청을 빠르게 처리할수있다.)
  • 브라우저 히스토리에 남는다.
  • 북마크 될수있다.
  • 길이제한이있다.
  • 중요한 정보를 다루면 안된다.->파라미터에 다 노출되기때문에 위험하다.
  • 데이터를 요청할때만 사용.
  • 멱등(idempotent)이다.(멱등이란 연산을 여러번 적용 하더라도 결과가 달라지지않는 성질)

✅post

클라이언트에서 서버로 리소스를 생성하거나 업데이트 하기위해 데이터를 보낼때 사용되는 메서드이다.
ex)게시글을 작성할때 사용
전송할데이터를 Http메시지 body부분에 담아서 서버로 보낸다.


-특징

  • post요청은 캐시되지않는다.
  • 브라우저 히스토리에 남지않는다.
  • 북마크 되지않는다.
  • 데이터 길이에 제한이 없다.
  • 멱등이 아니다.(post요청이 발생하면 서버가 변경 될수있다.)

0개의 댓글