HTTP 요청 메소드
GET: 요청에는 Body가 없고 응답에는 Body가 있다, 안전 O 멱등 O 캐시가능 O
기본방식으로 간단한 쿼리 문자열을 URI의 뒤에 추가하여 요청하고자 하는 경우에 사용
HEAD: 요청과 응답 모두 Body가 없다, 안전 O 멱등 O 캐시가능 O
몸체 내용은 받지 않고 HTTP 헤더 정보만 받는다
POST: 요청과 응답 모두 Body가 있다, 안전 X 멱등 X 캐시가능 O
데이터를 요청 몸체에 포함하여 전송하면서 파일을 요청할 때 사용, GET 방식을 보완한 요청 방식
(멱등: 연산을 여러 번 적용하더라도 결과가 달라지지 않는 성질)
HTTP 응답
200 오류 없이 전송 성공
==
400 번대: 클라이언트 측의 오류
400 문법상 오류가 있어서 서버가 요청사항을 이해하지 못함
401.1 권한없음
403.2 읽기 접근 금지, 접근한 디렉터리에 가용한 기본 페이지가 없음
403.7 클라이언트가 자료에 접근할 수 있는지 확인 요함
404 문서를 찾을 수 없음, 서버가 요청한 파일이나 스크립트를 찾지 못함
405 메소드 허용 안됨, 요청 내용에 명시된 메소드를 수행하기 위한 해당 자원의 이용이 허용되지 않음
==
500 번대: 서버 측의 오류
500 서버 내부 오류
503 외부 서비스가 죽었거나 현재 멈춘 상태 또는 이용할 수 없는 서비스
'IT > Servlet, Jsp' 카테고리의 다른 글
Servlet Life Cycle과 Servlet 동작방식 (0) | 2017.09.17 |
---|
HTTP 요청 메소드
GET: 요청에는 Body가 없고 응답에는 Body가 있다, 안전 O 멱등 O 캐시가능 O
기본방식으로 간단한 쿼리 문자열을 URI의 뒤에 추가하여 요청하고자 하는 경우에 사용
HEAD: 요청과 응답 모두 Body가 없다, 안전 O 멱등 O 캐시가능 O
몸체 내용은 받지 않고 HTTP 헤더 정보만 받는다
POST: 요청과 응답 모두 Body가 있다, 안전 X 멱등 X 캐시가능 O
데이터를 요청 몸체에 포함하여 전송하면서 파일을 요청할 때 사용, GET 방식을 보완한 요청 방식
(멱등: 연산을 여러 번 적용하더라도 결과가 달라지지 않는 성질)
HTTP 응답
200 오류 없이 전송 성공
==
400 번대: 클라이언트 측의 오류
400 문법상 오류가 있어서 서버가 요청사항을 이해하지 못함
401.1 권한없음
403.2 읽기 접근 금지, 접근한 디렉터리에 가용한 기본 페이지가 없음
403.7 클라이언트가 자료에 접근할 수 있는지 확인 요함
404 문서를 찾을 수 없음, 서버가 요청한 파일이나 스크립트를 찾지 못함
405 메소드 허용 안됨, 요청 내용에 명시된 메소드를 수행하기 위한 해당 자원의 이용이 허용되지 않음
==
500 번대: 서버 측의 오류
500 서버 내부 오류
503 외부 서비스가 죽었거나 현재 멈춘 상태 또는 이용할 수 없는 서비스
'IT > Servlet, Jsp' 카테고리의 다른 글
Servlet Life Cycle과 Servlet 동작방식 (0) | 2017.09.17 |
---|