WEB 메소드 : http프로토콜을 이용하여 서버에 무언가를 전달할 때 사용하는 방식
1. GET : url에 데이터 포함해서 전달
서버에서 어떤 데이터를 가져와서 보여준다거나 하는 용도이지 서버의값이나 상태 등을 바꾸지 않음
ASCII 캐릭터만 허용
장점 : 캐시 남아있어 전송속도 빠름
단점 : 주소길이(최대 2048) 제한 있어서 많은 양의 데이터를 보내기 어렵
활용 : 서버에서 어떤 데이터를 가져와서 보여줄 때 사용
ex) 글목록 조회, 글조회
2. POST : url에 데이터 포함하지 않고 요청 메세지 본문에 데이터 포함시켜 전달
http 패킷을 통해 정보 전달
문자 한계 없음->바이너리 데이터가 허용되기 때문에 파일 입출력에 이용
장점 : 많은 양의 보내기에도 적합. (GET 길이 제한 해결) 캐시가 남지 않아 보안적인 면에서 유리
단점 : GET 방식보다 속도가 느리
활용 : 서버상의 데이터 값이나 상태를 바꾸기 위해서 사용
ex) 글 저장, 수정
'Servlet & JSP' 카테고리의 다른 글
Servlet 구현 환경 (0) | 2019.06.20 |
---|---|
@Annotation (0) | 2019.06.20 |
JSP (0) | 2019.06.20 |
Servlet (0) | 2019.06.20 |
Web programming (0) | 2019.06.20 |