Menu
Coddy logo textTech

PUT과 DELETE

Coddy의 터미널로 네트워킹 배우기 코스 레슨. 47개 중 36번째.

-X는 메서드를 명시적으로 설정하며, 이를 통해 나머지 메서드에도 접근할 수 있습니다:

curl -s -X DELETE http://127.0.0.1:9126/item/7

PUT은 이 위치에 정확히 저장하라는 의미입니다. 이는 멱등적입니다. 동작이 아니라 최종 상태를 지정하므로, 동일한 PUT을 다섯 번 보내도 한 번 보낸 것과 같은 결과가 남습니다.

POST는 멱등적이지 않습니다. /orders에 POST를 다섯 번 보내면 주문이 다섯 개 생성될 수 있습니다. 이러한 차이 때문에 브라우저는 양식을 다시 제출하기 전에 경고하며, 시간 초과 후 재시도할 때 PUT은 안전하지만 POST는 위험할 수 있습니다.

DELETE는 해당 경로의 항목을 제거하며, 이 역시 멱등적입니다. 이미 사라진 항목을 삭제해도 그 항목은 사라진 상태로 남습니다.

challenge icon

챌린지

어려움

DELETE를 전송하고 요청 줄을 다시 읽으세요.

  1. 포트 9126에서 캡처 리스너를 시작하세요.
  2. http://127.0.0.1:9126/item/7DELETE를 전송하세요.
  3. req.txt의 첫 번째 줄을 출력하세요.

예상 출력:

DELETE /item/7 HTTP/1.1

직접 해보기

터미널
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

터미널로 네트워킹 배우기의 모든 레슨

직접 연습해 보세요: Terminal 플레이그라운드