IT/Servlet, Jsp

HTTP 요청 메소드와 응답

나27 2017. 9. 17. 19:35
반응형

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 외부 서비스가 죽었거나 현재 멈춘 상태 또는 이용할 수 없는 서비스


반응형