복습: curl 플래그
Coddy의 터미널로 네트워킹 배우기 코스 레슨. 47개 중 31번째.
기억해 둘 만한 핵심 항목:
-s silent: no progress meter
-i / -I headers with the body / headers only
-o FILE save the body (-o /dev/null to discard)
-H 'K: V' add a request header
-X METHOD change the method
-w '%{...}' print facts about the transfer
--max-time N give up after N seconds
--fail exit non-zero on 4xx and 5xx이 항목들과 함께 두 가지 습관을 들이세요. 항상 -s를 사용하세요. 진행률 표시기가 오류 스트림으로 출력되어 결과를 망치기 때문입니다. 그리고 상태 코드와 종료 코드를 구분하세요. 전자는 서버의 응답이고, 후자는 대화가 애초에 이루어졌는지를 나타냅니다.
무언가 명확하지 않다면 중간에 리스너를 두고 요청을 다시 읽어 보세요. 무엇이 전송되었는지 추측하는 것보다 직접 확인하는 편이 항상 빠릅니다.
챌린지
어려움네 개의 플래그를 하나의 명령에 함께 사용하세요.
index.html을 생성하여done을 포함하고, 폴더를 포트 9121에서 제공하세요.- 본문은 버리고 조용히 가져오며, 5초 후 포기하고, 상태 코드 뒤에 공백과 바이트 수를 출력하세요.
텍스트는 4개의 문자와 줄바꿈 1개이므로 출력은 다음과 같습니다.
200 5직접 해보기
터미널
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
터미널로 네트워킹 배우기의 모든 레슨
직접 연습해 보세요: Terminal 플레이그라운드