์ฃผ์ HTTP ๋ฉ์๋
- GET
- ๋ฆฌ์์ค ์กฐํ
- ์์ฒญํ URL์ ํด๋นํ๋ ๋ฐ์ดํฐ๋ฅผ ์๋ฒ์์ ๊ฐ์ ธ์ด
- ์๋ฒ์ ์ํ๋ฅผ ๋ณ๊ฒฝํ์ง ์์
- ๊ฐ์ ์์ฒญ์ ์ฌ๋ฌ๋ฒํด๋ ๊ฒฐ๊ณผ๊ฐ ๋์ผํจ
- ex ) ๊ฒ์๊ธ ์กฐํ, ์ฌ์ฉ์ ์ ๋ณด ์กฐํ
- POST
- ์๋ฒ์ ๋ฆฌ์์ค๋ฅผ ์์ฑ
- ์์ฒญ ๋ณธ๋ฌธ์ ๋ฐ์ดํฐ๋ฅผ ๋ด์ ์๋ฒ๋ก ์ ์ก, ์๋ฒ๋ ์๋ก์ด ๋ฆฌ์์ค ์์ฑ
- ๊ฐ์ ์์ฒญ์ ์ฌ๋ฌ๋ฒ ๋ณด๋ด๋ฉด ์ค๋ณต๋ ๋ฐ์ดํฐ๊ฐ ์์ฑ๋ ์ ์์
- ex ) ํ์๊ฐ์ , ๊ฒ์๊ธ ์์ฑ
- PUT
- ๋ฆฌ์์ค๋ฅผ ์ ์ฒด ์์ ํ๊ฑฐ๋, ์กด์ฌํ์ง ์์ผ๋ฉด ์์ฑ
- ์์ฒญ ๋ณธ๋ฌธ์ ๋ฆฌ์์ค ์ ์ฒด ๋ฐ์ดํฐ ๋ด์ ์ ์ก, ์๋ฒ๋ ๊ธฐ์กด ๋ฆฌ์์ค ๋์ฒด
- ๊ฐ์ ์์ฒญ์ ์ฌ๋ฌ๋ฒํด๋ ๊ฒฐ๊ณผ๊ฐ ๋์ผํจ
- ex ) ์ฌ์ฉ์ ์ ๋ณด ์ ์ฒด ์ ๋ฐ์ดํธ
- PATCH
- ๋ฆฌ์์ค์ ๋ถ๋ถ ์์
- ์์ฒญ ๋ณธ๋ฌธ์ ์์ ํ ํ๋๋ง ๋ด์ ์ ์ก, ์๋ฒ๋ ํด๋น ํ๋๋ง ๋ณ๊ฒฝ
- ex ) ์ฌ์ฉ์ ์ด๋ฆ ๋ณ๊ฒฝ
- DELETE
- ์๋ฒ์์ ๋ฆฌ์์ค๋ฅผ ์ญ์
- ๊ฐ์ ์์ฒญ์ ์ฌ๋ฌ๋ฒํด๋ ๊ฒฐ๊ณผ๊ฐ ๋์ผํจ
- ex ) ๊ฒ์๊ธ ์ญ์ , ๊ณ์ ์ญ์
๊ธฐํ HTTP ๋ฉ์๋
- HEAD
- GET๊ณผ ๋์ผํ์ง๋ง ์๋ต ๋ณธ๋ฌธ์ ํฌํจํ์ง ์๊ณ ํค๋๋ง ๋ฐํ
- ์๋ฒ ์ํ ํ์ธ์์ ์ฌ์ฉํจ
- OPTIONS
- ํน์ ๋ฆฌ์์ค์์ ์ง์ํ๋ HTTP ๋ฉ์๋ ์กฐํ
- CORS ์์ฒญ ์ ์ฌ์ ๊ฒ์ฆ ์์ฒญ์ผ๋ก ์ฌ์ฉ
- TRACE
- ์์ฒญ์ด ์๋ฒ์ ๋๋ฌํ๋ ๊ฒฝ๋ก ํ์ธ
- ๋ณด์์์ ์ด์ ๋ก ๊ฑฐ์ ์ฌ์ฉ๋์ง ์์
- CONNECT
- Proxy ์๋ฒ๋ฅผ ํตํด TCP ํฐ๋ ์ค์
- ์ฃผ๋ก HTTPS ์์ฒญ์ ์ฌ์ฉ
| METHOD | ๋ฆฌ์์ค ๋ณ๊ฒฝ ์์ | ๊ฐ์ ์์ฒญ ๋ฐ๋ณต์ ๋์ผ ๊ฒฐ๊ณผ |
| GET | o | o |
| POST | x | x |
| PUT | x | o |
| PATCH | x | ๊ตฌํ์ ๋ฐ๋ผ ๋ค๋ฆ |
| DELETE | x | o |
| HEAD | o | o |
| OPTIONS | o | o |
| TRACE | o | o |
'Frontend > Web' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [Web] Nginx (2) | 2025.01.19 |
|---|---|
| [Web] HTTP ์ํ ์ฝ๋ (0) | 2024.12.01 |
| [Web] RESTful API ์ค๊ณ ์์น (0) | 2024.10.10 |
| [Web] ์ธ์ (Session)๊ณผ ์ฟ ํค(Cookie) (0) | 2024.07.30 |
| [Web] ์๋ฐฉํฅ ํต์ : Polling, Websocket (0) | 2024.07.23 |