티스토리 뷰
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 |
TCP/IP 4계층 (0) | 2016.11.07 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Spring
- backend개발환경
- JPA
- 정규표현식
- frontend개발환경
- Jackson
- DesignPattern
- db
- java8
- MySQL
- clean code
- code
- Design Pattern
- go-core
- generics
- servlet
- javascript
- OOP
- frontcode
- Git
- toby
- java
- Kotlin
- mariadb
- TEST
- spring cloud
- EffectiveJava
- programming
- JavaScript Core
- http
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함