Lưu phản hồi
Bài học 27 trên 47 trong khóa học Mạng máy tính với terminal của Coddy.
In nội dung phản hồi ra màn hình phù hợp với một dòng văn bản nhưng chẳng có ích gì với một tệp. -o lưu nội dung vào tên tệp bạn chọn:
curl -s -o page.html http://127.0.0.1:9117/index.htmlCòn có -O, chữ hoa, tùy chọn này giữ nguyên tên của tệp trên máy chủ. Rất tiện, nhưng bạn nên cẩn thận vì máy chủ sẽ quyết định nội dung nào được lưu vào thư mục của bạn.
Cách dùng còn lại là cố ý bỏ phần nội dung. -o /dev/null không gửi phần nội dung đi đâu cả, đúng như bạn muốn khi chỉ quan tâm đến mã trạng thái hoặc thời gian. Bạn đã dùng cách này rồi.
Khi phản hồi được lưu thành tệp, bạn có thể dùng các công cụ terminal thông thường: wc -c để đếm byte, grep để tìm kiếm trong tệp, head để xem qua.
Thử thách
Trung bìnhTải xuống tệp, rồi đo kích thước tệp.
- Tạo
index.htmlchứasaved to disk - Phục vụ thư mục trên cổng 9117
- Tải tệp xuống và lưu nội dung vào
copy.html - In số byte của
copy.html
Văn bản có 13 ký tự cộng với một ký tự xuống dòng, nên đầu ra là:
14Tự làm thử
Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Mạng máy tính với terminal
6curl chuyên sâu
Xem các headerLưu phản hồiHeader tùy chỉnhTrạng thái và thời gianMã thoát của curlÔn tập: cờ curlTự luyện tập: Playground Terminal