티스토리 뷰

Network

HTTP Method

LichKing 2016. 11. 8. 09:29

1. GET

URI로 식별되는 리소스를 가져올때 사용, 무언가 서버로부터 정보를 취득하고자할때 주로 사용


2. POST

Request Body에 인자를 담아 전송할때 사용, 서버에 정보를 전달하고자 할때 주로 사용


3. PUT

FTP를 이용한 파일업로드 같이 파일을 전송하기 위한 메서드. 일반적인 웹 애플리케이션에서는 거의 사용하지 않지만, REST(Representational State Transfer)  URI 설계시 update용으로 사용하기도 함.


4. DELETE

PUT이 파일업로드라면 DELETE는 삭제할때 사용. 마찬가지로 일반적 웹 애플리케이션에서는 사용하지 않으나 REST URI설계시 delete용으로 사용.


5. HEAD

GET과 같은 용도이지만 ResponseBody를 반환하지 않음. URI 유효성과 리소스갱신 시간을 확인하는 테스트에 주로 사용.


6. OPTIONS

해당 URI가 어떤 메서드를 제공하고있는지 확인할때 사용.


7. TRACE

Response로 Request 내용을 포함해서 전달받음. Max Forwards 라는 숫자 필드를 같이 전송하여 서버를 지나갈때마다 1씩 줄이고 0이되면 끝까지 도달하지않더라도 클라이언트에게 Response를 반환함. 서버를 지나가는 도중 Request가 가공된다면 그런것들을 확인할때 유용하지만 보안상의 문제도 있기때문에 거의 사용되지 않음.


8. CONNECT

주로 SSL이나 TLS 로 암호화된 프로토콜을 터널링 시키기 위해 사용

'Network' 카테고리의 다른 글

robots.txt  (2) 2018.01.01
프록시 관련 HTTP header  (0) 2017.12.20
HTTP 메세저 형식  (0) 2017.12.04
Response Code  (0) 2016.11.14
HTTP Method  (0) 2016.11.08
TCP/IP 4계층  (0) 2016.11.07
공유하기 링크
TAG
댓글
댓글쓰기 폼