GET 과 POST
2022. 12. 19. 21:20ㆍJSP
GET방식과 POST방식
- GET
주소에 데이터를 추가하여 전달하는 방식.
보통 쿼리 문자열(query string)에 포함되어 전송되므로, 길이에 제한이 있으며
주소에 데이터가 보이므로 보안상 취약점이 존재한다.
중요한 데이터 혹은 길이가 긴 데이터는 POST방식을 사용하여 요청하는 것이 좋지만
GET방식이 POST방식보다 상대적으로 빠른 전송방식이다. GET은 POST처럼 정보를 감싸서
보내지 않아 빠르다.
- POST
데이터를 별도로 첨부하여 전달하는 방식.
브라우저 히스토리에도 남지 않고 데이터는 쿼리 문자열과는 별도로 헤더에 담겨 전송된다.
따라서 데이터의 길이에 제한도 없으며, GET방식보다 보안성이 높다.
하지만 GET방식 보다 상대적으로 느리다.
**결론
전송할 데이터의 양이 작고 노출되어도 무방하다면 GET방식을 사용하고
전송할 데이터의 양이 크거나 노출이 되면 안될 데이터라면 POST방식을 사용한다.
'JSP' 카테고리의 다른 글
setRequestHeader() (0) | 2022.12.19 |
---|---|
Ajax(Asynchronous Javascript and XML) (0) | 2022.12.19 |
내장 객체 (0) | 2022.12.19 |
Java beans (action tag) (0) | 2022.12.19 |
directive tag 와 script tag (0) | 2022.12.19 |