0. get 과 post
0.1. 접하기 전 실습 해보기(로그인)
- 실습. 아이디와 비밀번호를 전송하여 일치하였을 경우
"smart님 환영합니다"를 출력하시오.
1. post
- 패킷의 body 영역(드라나지 않음!)에 데이터를 포함시켜서 전송하는 방식
- 데이터 전달에 한계가 없다
- 동일한 화면을 전달해줄 수 없다.
- get 보다 보안에 강하다.
1.1. form 태그의 method 속성의 값을 post 로 변경
위 실습과 비교하면 url이 달라진 것을 알 수 있다. (post 방식)
- url이../Login으로 id, pw 정보가 표기되지 않을 걸 알 수 있다.
1.2. post 방식 실습
2. get
- url에 데이터를 포함시켜서 전송하는 방식(Query String)
- 전송하는 데이터 길이에 한계가 있다.
- 보안에 취약하다
- 다른 사용자에게 내가 보는 동일한 화면을 공유할 수 있다.
2.1. Query String
- URI : Uniform Resource Identify
- URL : Uniform Resource Locator
3. request, response 과정 이해하기
3.0. 실습예제
3.1. request 전달 과정
3.2. response 전달 과정