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

+ Recent posts