기억력
Method 종류 및 기능 설명 본문
Method 종류 및 기능
GET - url 가진 정보를 검색하기위해 서버측에 요청하는 형태
POST - 요청 URL에 폼 입력을 처리하기 위해 구성한 서버 측 스크립트 혹은 CGI프로그램으로 구성되고 폼 액션과 함께 전송되는데 이때 헤더 정보에 포함되지 않고 데이터 부분에 요청 정보가 들어가게 된다.
HEAD - 웹 서버에서 헤더 정보 이외에는 어떤 데이터도 보내지 않는다. 웹 서버의 다운 여부 점검(Health Check)이나 웹 서버 정보(버전 등)등을 얻기 위해 사용될 수 있다
OPTIONS - 시스템에서 지원되는 메소드 종류를 확인할 수 있다.
PUT - POST와 유사한 전송 구조를 가지기 때문에 헤더 이외에 메시지(데이터)가 함께 전송된다.원격지 서버에 지정한 콘텐츠를 저장하기 위해 사용되며 홈페이지 변조에 많이 악용되고 있다.
DELETE - 원격지 웹 서버에 파일을 삭제하기 위해 사용되며 PUT과는 반대 개념의 메소드이다.
TRACE - 원격지 서버에 Loopback(루프백) 메시지를 호출하기 위해 사용된다.
PATCH - 기존파일의 변경사항을 목록만을 포함한다
COPY - 파일을 다른 위칠 복사 시 사용한다.
MOVE - 파일 이동 및 파일 확장자 변경 시 사용한다.
LINK - 다른 위치로의 링크나 링크 생성 시 사용한다.
UNLINK - LINK에 의해 생성된 링크 삭제 시 사용한다.
CONNECT - 웹 서버에 프록시 기능을 요청할때 사용한다.
PROPFIND - 리소스를 위한 속성을 검색한다. 웹의 파일 목록과 속성을 검색한다.
PROPPATCH - 리소스에 대한 속성을 변경하는 메소드
MKCOL - 컬렉션(디렉토리 , 폴더)을 생셩하는 메소드
LOCK - 리소스에 Overwrite 방지를 위한 LOCK을 건다.
UNLOCK - 리소스에 Overwrite 방지를 위한 LOCK을 건다.
'웹 취약점 > Method 취약점' 카테고리의 다른 글
tomcat 서버 trace method 제한하기 (1) | 2019.10.02 |
---|---|
tomcat PUT이용 파일업로드/ method 제한 (0) | 2019.10.01 |
apache trace method 해결 (0) | 2018.12.27 |
apache 불필요한 method 차단 (1) | 2018.11.22 |
PUT method 이용 파일업로드 (0) | 2018.11.07 |